esta guardar e nao esta a entar no perfil

This commit is contained in:
2026-03-17 17:08:44 +00:00
parent 1fcd2d0da5
commit 49252c391a
84 changed files with 2109 additions and 1446 deletions

Binary file not shown.

View File

@@ -784,6 +784,18 @@
<option name="screenX" value="720" />
<option name="screenY" value="1600" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="motorola" />
<option name="codename" value="fogorow" />
<option name="id" value="fogorow" />
<option name="labId" value="google" />
<option name="manufacturer" value="Motorola" />
<option name="name" value="moto g24" />
<option name="screenDensity" value="280" />
<option name="screenX" value="720" />
<option name="screenY" value="1612" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="motorola" />

View File

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

View File

@@ -13,6 +13,7 @@ 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;
@@ -27,6 +28,9 @@ public final class FragmentHomeBinding implements ViewBinding {
@NonNull
public final MaterialCardView cardNextMedication;
@NonNull
public final ShapeableImageView imageProfileHome;
@NonNull
public final TextView nextMedName;
@@ -38,11 +42,12 @@ public final class FragmentHomeBinding implements ViewBinding {
private FragmentHomeBinding(@NonNull ConstraintLayout rootView,
@NonNull MaterialButton buttonBookAppointment, @NonNull MaterialCardView cardNextMedication,
@NonNull TextView nextMedName, @NonNull TextView nextMedTime,
@NonNull TextView textGreeting) {
@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;
@@ -87,6 +92,12 @@ public final class FragmentHomeBinding implements ViewBinding {
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) {
@@ -106,7 +117,7 @@ public final class FragmentHomeBinding implements ViewBinding {
}
return new FragmentHomeBinding((ConstraintLayout) rootView, buttonBookAppointment,
cardNextMedication, nextMedName, nextMedTime, textGreeting);
cardNextMedication, imageProfileHome, nextMedName, nextMedTime, textGreeting);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_reset_password" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/activity_reset_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_reset_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="67" endOffset="14"/></Target><Target id="@+id/new_password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="38" startOffset="8" endLine="43" endOffset="46"/></Target><Target id="@+id/confirm_new_password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="51" startOffset="8" endLine="56" endOffset="46"/></Target><Target id="@+id/save_new_password_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="59" startOffset="4" endLine="65" endOffset="43"/></Target></Targets></Layout>

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_home" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/fragment_home.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/fragment_home_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="74" endOffset="51"/></Target><Target id="@+id/text_greeting" view="TextView"><Expressions/><location startLine="7" startOffset="4" endLine="16" endOffset="54"/></Target><Target id="@+id/card_next_medication" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="18" startOffset="4" endLine="61" endOffset="55"/></Target><Target id="@+id/next_med_name" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="50" endOffset="47"/></Target><Target id="@+id/next_med_time" view="TextView"><Expressions/><location startLine="52" startOffset="12" endLine="59" endOffset="47"/></Target><Target id="@+id/button_book_appointment" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="63" startOffset="4" endLine="72" endOffset="71"/></Target></Targets></Layout>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_home" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/fragment_home.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/fragment_home_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="86" endOffset="51"/></Target><Target id="@+id/image_profile_home" view="com.google.android.material.imageview.ShapeableImageView"><Expressions/><location startLine="7" startOffset="4" endLine="15" endOffset="54"/></Target><Target id="@+id/text_greeting" view="TextView"><Expressions/><location startLine="17" startOffset="4" endLine="28" endOffset="68"/></Target><Target id="@+id/card_next_medication" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="30" startOffset="4" endLine="73" endOffset="55"/></Target><Target id="@+id/next_med_name" view="TextView"><Expressions/><location startLine="56" startOffset="12" endLine="62" endOffset="47"/></Target><Target id="@+id/next_med_time" view="TextView"><Expressions/><location startLine="64" startOffset="12" endLine="71" endOffset="47"/></Target><Target id="@+id/button_book_appointment" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="75" startOffset="4" endLine="84" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_reset_password" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/activity_reset_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_reset_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="67" endOffset="14"/></Target><Target id="@+id/new_password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="38" startOffset="8" endLine="43" endOffset="46"/></Target><Target id="@+id/confirm_new_password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="51" startOffset="8" endLine="56" endOffset="46"/></Target><Target id="@+id/save_new_password_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="59" startOffset="4" endLine="65" endOffset="43"/></Target></Targets></Layout>

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_home" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/fragment_home.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/fragment_home_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="74" endOffset="51"/></Target><Target id="@+id/text_greeting" view="TextView"><Expressions/><location startLine="7" startOffset="4" endLine="16" endOffset="54"/></Target><Target id="@+id/card_next_medication" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="18" startOffset="4" endLine="61" endOffset="55"/></Target><Target id="@+id/next_med_name" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="50" endOffset="47"/></Target><Target id="@+id/next_med_time" view="TextView"><Expressions/><location startLine="52" startOffset="12" endLine="59" endOffset="47"/></Target><Target id="@+id/button_book_appointment" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="63" startOffset="4" endLine="72" endOffset="71"/></Target></Targets></Layout>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_home" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/fragment_home.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/fragment_home_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="86" endOffset="51"/></Target><Target id="@+id/image_profile_home" view="com.google.android.material.imageview.ShapeableImageView"><Expressions/><location startLine="7" startOffset="4" endLine="15" endOffset="54"/></Target><Target id="@+id/text_greeting" view="TextView"><Expressions/><location startLine="17" startOffset="4" endLine="28" endOffset="68"/></Target><Target id="@+id/card_next_medication" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="30" startOffset="4" endLine="73" endOffset="55"/></Target><Target id="@+id/next_med_name" view="TextView"><Expressions/><location startLine="56" startOffset="12" endLine="62" endOffset="47"/></Target><Target id="@+id/next_med_time" view="TextView"><Expressions/><location startLine="64" startOffset="12" endLine="71" endOffset="47"/></Target><Target id="@+id/button_book_appointment" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="75" startOffset="4" endLine="84" endOffset="71"/></Target></Targets></Layout>

View File

@@ -1,4 +1,4 @@
#Thu Mar 12 10:09:26 WET 2026
#Tue Mar 17 15:44:33 WET 2026
com.example.cuida.app-main-56\:/drawable-v26/ic_launcher_final.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable-v26_ic_launcher_final.xml.flat
com.example.cuida.app-main-56\:/drawable/btn_outline_error.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_btn_outline_error.xml.flat
com.example.cuida.app-main-56\:/drawable/btn_outline_primary.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_btn_outline_primary.xml.flat
@@ -15,6 +15,7 @@ com.example.cuida.app-mergeDebugResources-53\:/layout/activity_forgot_password.x
com.example.cuida.app-mergeDebugResources-53\:/layout/activity_login.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_login.xml.flat
com.example.cuida.app-mergeDebugResources-53\:/layout/activity_main.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_main.xml.flat
com.example.cuida.app-mergeDebugResources-53\:/layout/activity_register.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_register.xml.flat
com.example.cuida.app-mergeDebugResources-53\:/layout/activity_reset_password.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_reset_password.xml.flat
com.example.cuida.app-mergeDebugResources-53\:/layout/dialog_add_medication.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_dialog_add_medication.xml.flat
com.example.cuida.app-mergeDebugResources-53\:/layout/dialog_change_password.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_dialog_change_password.xml.flat
com.example.cuida.app-mergeDebugResources-53\:/layout/dialog_edit_profile.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_dialog_edit_profile.xml.flat

View File

@@ -11603,7 +11603,7 @@
<item name="cardBackgroundColor">@color/surface_color</item>
</style><style name="ShapeAppearanceOverlay.App.CornerSize50Percent" parent="">
<item name="cornerSize">50%</item>
</style></file><file path="/Users/230405/Desktop/papcuida/app/src/main/res/values/strings.xml" qualifiers=""><string name="app_name">Cuida</string><string name="title_home">Início</string><string name="title_appointments">Consultas</string><string name="title_medication">Medicação</string><string name="title_sns24">SNS 24</string><string name="title_profile">Perfil</string><string name="login_title">Iniciar Sessão</string><string name="register_title">Criar Conta</string><string name="forgot_password">Esqueci-me da Palavra-passe</string><string name="email_hint">Email</string><string name="password_hint">Palavra-passe</string><string name="name_hint">Nome Completo</string><string name="age_hint">Idade</string><string name="login_button">Entrar</string><string name="register_button">Registar</string><string name="no_account">Não tem conta?</string><string name="already_account">Já tem conta?</string></file><file name="backup_rules" path="/Users/230405/Desktop/papcuida/app/src/main/res/xml/backup_rules.xml" qualifiers="" type="xml"/><file name="data_extraction_rules" path="/Users/230405/Desktop/papcuida/app/src/main/res/xml/data_extraction_rules.xml" qualifiers="" type="xml"/><file name="ic_launcher_final" path="/Users/230405/Desktop/papcuida/app/src/main/res/drawable-v26/ic_launcher_final.xml" qualifiers="v26" type="drawable"/><file name="bottom_nav_menu" path="/Users/230405/Desktop/papcuida/app/src/main/res/menu/bottom_nav_menu.xml" qualifiers="" type="menu"/><file name="btn_outline_error" path="/Users/230405/Desktop/papcuida/app/src/main/res/drawable/btn_outline_error.xml" qualifiers="" type="drawable"/><file name="btn_outline_primary" path="/Users/230405/Desktop/papcuida/app/src/main/res/drawable/btn_outline_primary.xml" qualifiers="" type="drawable"/></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/230405/Desktop/papcuida/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!&lt;dir>navigation"><source path="/Users/230405/Desktop/papcuida/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/resValues/debug"/><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/processDebugGoogleServices"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!&lt;dir>navigation"><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/resValues/debug"/><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/processDebugGoogleServices"><file path="/Users/230405/Desktop/papcuida/app/build/generated/res/processDebugGoogleServices/values/values.xml" qualifiers=""><string name="default_web_client_id" translatable="false">844909242089-lvu2bh4u7hih6bm2a86rmdargnm4ul60.apps.googleusercontent.com</string><string name="firebase_database_url" translatable="false">https://cuidamais-7b904-default-rtdb.firebaseio.com</string><string name="gcm_defaultSenderId" translatable="false">844909242089</string><string name="google_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string><string name="google_app_id" translatable="false">1:844909242089:android:4a039a7dbec802836ab278</string><string name="google_crash_reporting_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string><string name="google_storage_bucket" translatable="false">cuidamais-7b904.firebasestorage.app</string><string name="project_id" translatable="false">cuidamais-7b904</string></file></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="res-processDebugGoogleServices$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"/><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="res-processDebugGoogleServices" generated-set="res-processDebugGoogleServices$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!&lt;dir>navigation"/><mergedItems><configuration qualifiers=""><declare-styleable name="AlertDialog">
</style></file><file path="/Users/230405/Desktop/papcuida/app/src/main/res/values/strings.xml" qualifiers=""><string name="app_name">Cuida</string><string name="title_home">Início</string><string name="title_appointments">Consultas</string><string name="title_medication">Medicação</string><string name="title_sns24">SNS 24</string><string name="title_profile">Perfil</string><string name="login_title">Iniciar Sessão</string><string name="register_title">Criar Conta</string><string name="forgot_password">Esqueci-me da Palavra-passe</string><string name="email_hint">Email</string><string name="password_hint">Palavra-passe</string><string name="name_hint">Nome Completo</string><string name="age_hint">Idade</string><string name="login_button">Entrar</string><string name="register_button">Registar</string><string name="no_account">Não tem conta?</string><string name="already_account">Já tem conta?</string></file><file name="backup_rules" path="/Users/230405/Desktop/papcuida/app/src/main/res/xml/backup_rules.xml" qualifiers="" type="xml"/><file name="data_extraction_rules" path="/Users/230405/Desktop/papcuida/app/src/main/res/xml/data_extraction_rules.xml" qualifiers="" type="xml"/><file name="ic_launcher_final" path="/Users/230405/Desktop/papcuida/app/src/main/res/drawable-v26/ic_launcher_final.xml" qualifiers="v26" type="drawable"/><file name="bottom_nav_menu" path="/Users/230405/Desktop/papcuida/app/src/main/res/menu/bottom_nav_menu.xml" qualifiers="" type="menu"/><file name="btn_outline_error" path="/Users/230405/Desktop/papcuida/app/src/main/res/drawable/btn_outline_error.xml" qualifiers="" type="drawable"/><file name="btn_outline_primary" path="/Users/230405/Desktop/papcuida/app/src/main/res/drawable/btn_outline_primary.xml" qualifiers="" type="drawable"/><file name="activity_reset_password" path="/Users/230405/Desktop/papcuida/app/src/main/res/layout/activity_reset_password.xml" qualifiers="" type="layout"/></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/230405/Desktop/papcuida/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!&lt;dir>navigation"><source path="/Users/230405/Desktop/papcuida/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/resValues/debug"/><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/processDebugGoogleServices"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!&lt;dir>navigation"><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/resValues/debug"/><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/processDebugGoogleServices"><file path="/Users/230405/Desktop/papcuida/app/build/generated/res/processDebugGoogleServices/values/values.xml" qualifiers=""><string name="default_web_client_id" translatable="false">844909242089-lvu2bh4u7hih6bm2a86rmdargnm4ul60.apps.googleusercontent.com</string><string name="firebase_database_url" translatable="false">https://cuidamais-7b904-default-rtdb.firebaseio.com</string><string name="gcm_defaultSenderId" translatable="false">844909242089</string><string name="google_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string><string name="google_app_id" translatable="false">1:844909242089:android:4a039a7dbec802836ab278</string><string name="google_crash_reporting_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string><string name="google_storage_bucket" translatable="false">cuidamais-7b904.firebasestorage.app</string><string name="project_id" translatable="false">cuidamais-7b904</string></file></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="res-processDebugGoogleServices$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"/><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="res-processDebugGoogleServices" generated-set="res-processDebugGoogleServices$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!&lt;dir>navigation"/><mergedItems><configuration qualifiers=""><declare-styleable name="AlertDialog">
<attr name="android:layout"/>
<attr format="reference" name="buttonPanelSideLayout"/>
<attr format="reference" name="listLayout"/>

View File

@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="24dp"
android:background="@color/background_color">
<ImageView
android:layout_width="187dp"
android:layout_height="177dp"
android:layout_marginBottom="24dp"
android:scaleType="centerCrop"
android:src="@drawable/ic_logo" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nova Palavra-passe"
android:textSize="24sp"
android:textStyle="bold"
android:textColor="@color/primary_color"
android:layout_marginBottom="16dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Insira e confirme a sua nova palavra-passe."
android:gravity="center"
android:textSize="16sp"
android:layout_marginBottom="32dp"/>
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/new_password_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Nova palavra-passe"
android:inputType="textPassword" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="24dp">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/confirm_new_password_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Confirmar palavra-passe"
android:inputType="textPassword" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.button.MaterialButton
android:id="@+id/save_new_password_button"
android:layout_width="match_parent"
android:layout_height="56dp"
android:text="Guardar Palavra-passe"
android:textSize="16sp"
android:layout_marginBottom="16dp"/>
</LinearLayout>

View File

@@ -1,4 +1,4 @@
#Thu Mar 12 10:09:26 WET 2026
#Tue Mar 17 15:44:33 WET 2026
com.example.cuida.app-main-6\:/drawable-v26/ic_launcher_final.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable-v26/ic_launcher_final.xml
com.example.cuida.app-main-6\:/drawable/btn_outline_error.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/btn_outline_error.xml
com.example.cuida.app-main-6\:/drawable/btn_outline_primary.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/btn_outline_primary.xml
@@ -15,6 +15,7 @@ com.example.cuida.app-packageDebugResources-3\:/layout/activity_forgot_password.
com.example.cuida.app-packageDebugResources-3\:/layout/activity_login.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_login.xml
com.example.cuida.app-packageDebugResources-3\:/layout/activity_main.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_main.xml
com.example.cuida.app-packageDebugResources-3\:/layout/activity_register.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_register.xml
com.example.cuida.app-packageDebugResources-3\:/layout/activity_reset_password.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_reset_password.xml
com.example.cuida.app-packageDebugResources-3\:/layout/dialog_add_medication.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/dialog_add_medication.xml
com.example.cuida.app-packageDebugResources-3\:/layout/dialog_change_password.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/dialog_change_password.xml
com.example.cuida.app-packageDebugResources-3\:/layout/dialog_edit_profile.xml=/Users/230405/Desktop/papcuida/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/dialog_edit_profile.xml

View File

@@ -29,4 +29,4 @@
<item name="cardBackgroundColor">@color/surface_color</item>
</style><style name="ShapeAppearanceOverlay.App.CornerSize50Percent" parent="">
<item name="cornerSize">50%</item>
</style></file><file path="/Users/230405/Desktop/papcuida/app/src/main/res/values/strings.xml" qualifiers=""><string name="app_name">Cuida</string><string name="title_home">Início</string><string name="title_appointments">Consultas</string><string name="title_medication">Medicação</string><string name="title_sns24">SNS 24</string><string name="title_profile">Perfil</string><string name="login_title">Iniciar Sessão</string><string name="register_title">Criar Conta</string><string name="forgot_password">Esqueci-me da Palavra-passe</string><string name="email_hint">Email</string><string name="password_hint">Palavra-passe</string><string name="name_hint">Nome Completo</string><string name="age_hint">Idade</string><string name="login_button">Entrar</string><string name="register_button">Registar</string><string name="no_account">Não tem conta?</string><string name="already_account">Já tem conta?</string></file><file name="backup_rules" path="/Users/230405/Desktop/papcuida/app/src/main/res/xml/backup_rules.xml" qualifiers="" type="xml"/><file name="data_extraction_rules" path="/Users/230405/Desktop/papcuida/app/src/main/res/xml/data_extraction_rules.xml" qualifiers="" type="xml"/><file name="ic_launcher_final" path="/Users/230405/Desktop/papcuida/app/src/main/res/drawable-v26/ic_launcher_final.xml" qualifiers="v26" type="drawable"/><file name="bottom_nav_menu" path="/Users/230405/Desktop/papcuida/app/src/main/res/menu/bottom_nav_menu.xml" qualifiers="" type="menu"/><file name="btn_outline_error" path="/Users/230405/Desktop/papcuida/app/src/main/res/drawable/btn_outline_error.xml" qualifiers="" type="drawable"/><file name="btn_outline_primary" path="/Users/230405/Desktop/papcuida/app/src/main/res/drawable/btn_outline_primary.xml" qualifiers="" type="drawable"/></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/230405/Desktop/papcuida/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!&lt;dir>navigation"><source path="/Users/230405/Desktop/papcuida/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/resValues/debug"/><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/processDebugGoogleServices"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!&lt;dir>navigation"><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/resValues/debug"/><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/processDebugGoogleServices"><file path="/Users/230405/Desktop/papcuida/app/build/generated/res/processDebugGoogleServices/values/values.xml" qualifiers=""><string name="default_web_client_id" translatable="false">844909242089-lvu2bh4u7hih6bm2a86rmdargnm4ul60.apps.googleusercontent.com</string><string name="firebase_database_url" translatable="false">https://cuidamais-7b904-default-rtdb.firebaseio.com</string><string name="gcm_defaultSenderId" translatable="false">844909242089</string><string name="google_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string><string name="google_app_id" translatable="false">1:844909242089:android:4a039a7dbec802836ab278</string><string name="google_crash_reporting_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string><string name="google_storage_bucket" translatable="false">cuidamais-7b904.firebasestorage.app</string><string name="project_id" translatable="false">cuidamais-7b904</string></file></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="res-processDebugGoogleServices$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"/><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="res-processDebugGoogleServices" generated-set="res-processDebugGoogleServices$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!&lt;dir>navigation"/><mergedItems/></merger>
</style></file><file path="/Users/230405/Desktop/papcuida/app/src/main/res/values/strings.xml" qualifiers=""><string name="app_name">Cuida</string><string name="title_home">Início</string><string name="title_appointments">Consultas</string><string name="title_medication">Medicação</string><string name="title_sns24">SNS 24</string><string name="title_profile">Perfil</string><string name="login_title">Iniciar Sessão</string><string name="register_title">Criar Conta</string><string name="forgot_password">Esqueci-me da Palavra-passe</string><string name="email_hint">Email</string><string name="password_hint">Palavra-passe</string><string name="name_hint">Nome Completo</string><string name="age_hint">Idade</string><string name="login_button">Entrar</string><string name="register_button">Registar</string><string name="no_account">Não tem conta?</string><string name="already_account">Já tem conta?</string></file><file name="backup_rules" path="/Users/230405/Desktop/papcuida/app/src/main/res/xml/backup_rules.xml" qualifiers="" type="xml"/><file name="data_extraction_rules" path="/Users/230405/Desktop/papcuida/app/src/main/res/xml/data_extraction_rules.xml" qualifiers="" type="xml"/><file name="ic_launcher_final" path="/Users/230405/Desktop/papcuida/app/src/main/res/drawable-v26/ic_launcher_final.xml" qualifiers="v26" type="drawable"/><file name="bottom_nav_menu" path="/Users/230405/Desktop/papcuida/app/src/main/res/menu/bottom_nav_menu.xml" qualifiers="" type="menu"/><file name="btn_outline_error" path="/Users/230405/Desktop/papcuida/app/src/main/res/drawable/btn_outline_error.xml" qualifiers="" type="drawable"/><file name="btn_outline_primary" path="/Users/230405/Desktop/papcuida/app/src/main/res/drawable/btn_outline_primary.xml" qualifiers="" type="drawable"/><file name="activity_reset_password" path="/Users/230405/Desktop/papcuida/app/src/main/res/layout/activity_reset_password.xml" qualifiers="" type="layout"/></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/230405/Desktop/papcuida/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!&lt;dir>navigation"><source path="/Users/230405/Desktop/papcuida/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/resValues/debug"/><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/processDebugGoogleServices"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!&lt;dir>navigation"><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/resValues/debug"/><source path="/Users/230405/Desktop/papcuida/app/build/generated/res/processDebugGoogleServices"><file path="/Users/230405/Desktop/papcuida/app/build/generated/res/processDebugGoogleServices/values/values.xml" qualifiers=""><string name="default_web_client_id" translatable="false">844909242089-lvu2bh4u7hih6bm2a86rmdargnm4ul60.apps.googleusercontent.com</string><string name="firebase_database_url" translatable="false">https://cuidamais-7b904-default-rtdb.firebaseio.com</string><string name="gcm_defaultSenderId" translatable="false">844909242089</string><string name="google_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string><string name="google_app_id" translatable="false">1:844909242089:android:4a039a7dbec802836ab278</string><string name="google_crash_reporting_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string><string name="google_storage_bucket" translatable="false">cuidamais-7b904.firebasestorage.app</string><string name="project_id" translatable="false">cuidamais-7b904</string></file></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="res-processDebugGoogleServices$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"/><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="res-processDebugGoogleServices" generated-set="res-processDebugGoogleServices$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!&lt;dir>navigation"/><mergedItems/></merger>

View File

@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="24dp"
android:background="@color/background_color">
<ImageView
android:layout_width="187dp"
android:layout_height="177dp"
android:layout_marginBottom="24dp"
android:scaleType="centerCrop"
android:src="@drawable/ic_logo" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nova Palavra-passe"
android:textSize="24sp"
android:textStyle="bold"
android:textColor="@color/primary_color"
android:layout_marginBottom="16dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Insira e confirme a sua nova palavra-passe."
android:gravity="center"
android:textSize="16sp"
android:layout_marginBottom="32dp"/>
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/new_password_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Nova palavra-passe"
android:inputType="textPassword" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="24dp">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/confirm_new_password_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Confirmar palavra-passe"
android:inputType="textPassword" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.button.MaterialButton
android:id="@+id/save_new_password_button"
android:layout_width="match_parent"
android:layout_height="56dp"
android:text="Guardar Palavra-passe"
android:textSize="16sp"
android:layout_marginBottom="16dp"/>
</LinearLayout>

View File

@@ -1,4 +1,4 @@
#Thu Mar 12 10:29:42 WET 2026
#Tue Mar 17 15:47:49 WET 2026
base.0=/Users/230405/Desktop/papcuida/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex
base.1=/Users/230405/Desktop/papcuida/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex
base.10=/Users/230405/Desktop/papcuida/app/build/intermediates/dex/debug/mergeExtDexDebug/classes2.dex

File diff suppressed because one or more lines are too long

View File

@@ -46,6 +46,7 @@ id button_save_password
id card_next_medication
id checkbox_remember_me
id checkbox_taken
id confirm_new_password_edit_text
id datePicker
id edit_age
id edit_email
@@ -59,6 +60,7 @@ id email_edit_text
id fab_add_medication
id forgot_password_link
id gender_auto_complete
id image_profile_home
id input_symptoms
id login_button
id login_link
@@ -73,6 +75,7 @@ id navigation_profile
id navigation_schedule_appointment
id navigation_sns24
id new_password
id new_password_edit_text
id next_med_name
id next_med_time
id password_edit_text
@@ -92,6 +95,7 @@ id recycler_time_slots
id register_button
id register_link
id reset_button
id save_new_password_button
id spinner_doctor
id text_ai_result
id text_date
@@ -110,6 +114,7 @@ layout activity_forgot_password
layout activity_login
layout activity_main
layout activity_register
layout activity_reset_password
layout dialog_add_medication
layout dialog_change_password
layout dialog_edit_profile

View File

@@ -56,7 +56,7 @@
28-->[androidx.core:core:1.15.0] /Users/230405/.gradle/caches/9.3.1/transforms/970bd33219fdad2c38016a422bb4cc85/transformed/core-1.15.0/AndroidManifest.xml:26:22-94
29
30 <application
30-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:14:5-45:19
30-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:14:5-61:19
31 android:allowBackup="true"
31-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:15:9-35
32 android:appComponentFactory="androidx.core.app.CoreComponentFactory"
@@ -113,302 +113,336 @@
60 <activity android:name="com.example.cuida.ui.auth.ForgotPasswordActivity" />
60-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:41:9-68
60-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:41:19-65
61
62 <receiver
62-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:43:9-85
63 android:name="com.example.cuida.services.AlarmReceiver"
63-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:43:19-57
64 android:exported="false" />
64-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:43:58-82
65
66 <service
66-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:24:9-32:19
67 android:name="androidx.credentials.playservices.CredentialProviderMetadataHolder"
67-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:25:13-94
68 android:enabled="true"
68-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:26:13-35
69 android:exported="false" >
69-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:27:13-37
70 <meta-data
70-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:29:13-31:104
71 android:name="androidx.credentials.CREDENTIAL_PROVIDER_KEY"
71-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:30:17-76
72 android:value="androidx.credentials.playservices.CredentialProviderPlayServicesImpl" />
72-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:31:17-101
73 </service>
74
75 <activity
75-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:34:9-41:20
76 android:name="androidx.credentials.playservices.HiddenActivity"
76-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:35:13-76
77 android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
77-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:36:13-87
78 android:enabled="true"
78-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:37:13-35
79 android:exported="false"
79-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:38:13-37
80 android:fitsSystemWindows="true"
80-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:39:13-45
81 android:theme="@style/Theme.Hidden" >
81-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:40:13-48
82 </activity>
83 <activity
83-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:42:9-49:20
84 android:name="androidx.credentials.playservices.IdentityCredentialApiHiddenActivity"
84-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:43:13-97
85 android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
85-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:44:13-87
86 android:enabled="true"
86-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:45:13-35
87 android:exported="false"
87-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:46:13-37
88 android:fitsSystemWindows="true"
88-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:47:13-45
89 android:theme="@style/Theme.Hidden" >
89-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:48:13-48
90 </activity>
91 <activity
91-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:23:9-27:75
92 android:name="com.google.android.gms.auth.api.signin.internal.SignInHubActivity"
92-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:24:13-93
93 android:excludeFromRecents="true"
93-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:25:13-46
94 android:exported="false"
94-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:26:13-37
95 android:theme="@android:style/Theme.Translucent.NoTitleBar" />
95-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:27:13-72
96 <!--
97 Service handling Google Sign-In user revocation. For apps that do not integrate with
98 Google Sign-In, this service will never be started.
99 -->
100 <service
100-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:33:9-37:51
101 android:name="com.google.android.gms.auth.api.signin.RevocationBoundService"
101-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:34:13-89
102 android:exported="true"
102-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:35:13-36
103 android:permission="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION"
103-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:36:13-107
104 android:visibleToInstantApps="true" />
104-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:37:13-48
105
106 <activity
106-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:29:9-46:20
107 android:name="com.google.firebase.auth.internal.GenericIdpActivity"
107-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:30:13-80
108 android:excludeFromRecents="true"
108-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:31:13-46
109 android:exported="true"
109-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:32:13-36
110 android:launchMode="singleTask"
110-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:33:13-44
111 android:theme="@android:style/Theme.Translucent.NoTitleBar" >
111-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:34:13-72
112 <intent-filter>
112-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:35:13-45:29
113 <action android:name="android.intent.action.VIEW" />
113-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:36:17-69
113-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:36:25-66
114
115 <category android:name="android.intent.category.DEFAULT" />
115-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:38:17-76
115-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:38:27-73
116 <category android:name="android.intent.category.BROWSABLE" />
116-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:39:17-78
116-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:39:27-75
117
118 <data
118-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:41:17-44:51
119 android:host="firebase.auth"
119-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:42:21-49
120 android:path="/"
120-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:43:21-37
121 android:scheme="genericidp" />
121-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:44:21-48
122 </intent-filter>
123 </activity>
124 <activity
124-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:47:9-64:20
125 android:name="com.google.firebase.auth.internal.RecaptchaActivity"
125-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:48:13-79
126 android:excludeFromRecents="true"
126-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:49:13-46
127 android:exported="true"
127-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:50:13-36
128 android:launchMode="singleTask"
128-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:51:13-44
129 android:theme="@android:style/Theme.Translucent.NoTitleBar" >
129-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:52:13-72
130 <intent-filter>
130-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:53:13-63:29
131 <action android:name="android.intent.action.VIEW" />
131-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:36:17-69
131-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:36:25-66
132
133 <category android:name="android.intent.category.DEFAULT" />
133-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:38:17-76
133-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:38:27-73
134 <category android:name="android.intent.category.BROWSABLE" />
134-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:39:17-78
134-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:39:27-75
135
136 <data
136-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:41:17-44:51
137 android:host="firebase.auth"
137-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:42:21-49
138 android:path="/"
138-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:43:21-37
139 android:scheme="recaptcha" />
139-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:44:21-48
140 </intent-filter>
141 </activity>
142
143 <service
143-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:66:9-72:19
144 android:name="com.google.firebase.components.ComponentDiscoveryService"
144-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:67:13-84
145 android:directBootAware="true"
145-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:32:13-43
146 android:exported="false" >
146-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:68:13-37
147 <meta-data
147-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:69:13-71:85
148 android:name="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar"
148-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:70:17-109
149 android:value="com.google.firebase.components.ComponentRegistrar" />
149-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:71:17-82
150 <meta-data
150-->[com.google.firebase:firebase-firestore:24.10.2] /Users/230405/.gradle/caches/9.3.1/transforms/9c1de80b1a396e56fde210a8a0babb7b/transformed/jetified-firebase-firestore-24.10.2/AndroidManifest.xml:17:13-19:85
151 android:name="com.google.firebase.components:com.google.firebase.firestore.FirebaseFirestoreKtxRegistrar"
151-->[com.google.firebase:firebase-firestore:24.10.2] /Users/230405/.gradle/caches/9.3.1/transforms/9c1de80b1a396e56fde210a8a0babb7b/transformed/jetified-firebase-firestore-24.10.2/AndroidManifest.xml:18:17-122
152 android:value="com.google.firebase.components.ComponentRegistrar" />
152-->[com.google.firebase:firebase-firestore:24.10.2] /Users/230405/.gradle/caches/9.3.1/transforms/9c1de80b1a396e56fde210a8a0babb7b/transformed/jetified-firebase-firestore-24.10.2/AndroidManifest.xml:19:17-82
153 <meta-data
153-->[com.google.firebase:firebase-firestore:24.10.2] /Users/230405/.gradle/caches/9.3.1/transforms/9c1de80b1a396e56fde210a8a0babb7b/transformed/jetified-firebase-firestore-24.10.2/AndroidManifest.xml:20:13-22:85
154 android:name="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar"
154-->[com.google.firebase:firebase-firestore:24.10.2] /Users/230405/.gradle/caches/9.3.1/transforms/9c1de80b1a396e56fde210a8a0babb7b/transformed/jetified-firebase-firestore-24.10.2/AndroidManifest.xml:21:17-111
155 android:value="com.google.firebase.components.ComponentRegistrar" />
155-->[com.google.firebase:firebase-firestore:24.10.2] /Users/230405/.gradle/caches/9.3.1/transforms/9c1de80b1a396e56fde210a8a0babb7b/transformed/jetified-firebase-firestore-24.10.2/AndroidManifest.xml:22:17-82
156 <meta-data
156-->[com.google.firebase:firebase-common-ktx:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/6ff801822aa2f08d8f52f1a9a59f03b2/transformed/jetified-firebase-common-ktx-20.4.2/AndroidManifest.xml:12:13-14:85
157 android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonLegacyRegistrar"
157-->[com.google.firebase:firebase-common-ktx:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/6ff801822aa2f08d8f52f1a9a59f03b2/transformed/jetified-firebase-common-ktx-20.4.2/AndroidManifest.xml:13:17-116
158 android:value="com.google.firebase.components.ComponentRegistrar" />
158-->[com.google.firebase:firebase-common-ktx:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/6ff801822aa2f08d8f52f1a9a59f03b2/transformed/jetified-firebase-common-ktx-20.4.2/AndroidManifest.xml:14:17-82
159 <meta-data
159-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:35:13-37:85
160 android:name="com.google.firebase.components:com.google.firebase.FirebaseCommonKtxRegistrar"
160-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:36:17-109
161 android:value="com.google.firebase.components.ComponentRegistrar" />
161-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:37:17-82
162 </service>
163
164 <activity
164-->[com.google.android.gms:play-services-base:18.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/f144f5ce45746b0702aa4327e524b3e5/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:9-173
165 android:name="com.google.android.gms.common.api.GoogleApiActivity"
165-->[com.google.android.gms:play-services-base:18.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/f144f5ce45746b0702aa4327e524b3e5/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:19-85
166 android:exported="false"
166-->[com.google.android.gms:play-services-base:18.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/f144f5ce45746b0702aa4327e524b3e5/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:146-170
167 android:theme="@android:style/Theme.Translucent.NoTitleBar" />
167-->[com.google.android.gms:play-services-base:18.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/f144f5ce45746b0702aa4327e524b3e5/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:86-145
168
169 <provider
169-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:23:9-28:39
170 android:name="com.google.firebase.provider.FirebaseInitProvider"
170-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:24:13-77
171 android:authorities="com.example.cuida.firebaseinitprovider"
171-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:25:13-72
172 android:directBootAware="true"
172-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:26:13-43
173 android:exported="false"
173-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:27:13-37
174 android:initOrder="100" />
174-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:28:13-36
175 <provider
175-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:24:9-32:20
176 android:name="androidx.startup.InitializationProvider"
176-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:25:13-67
177 android:authorities="com.example.cuida.androidx-startup"
177-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:26:13-68
178 android:exported="false" >
178-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:27:13-37
61 <activity
61-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:42:9-57:20
62 android:name="com.example.cuida.ui.auth.ResetPasswordActivity"
62-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:42:19-64
63 android:exported="true" >
63-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:43:13-36
64 <intent-filter>
64-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:44:13-56:29
65 <action android:name="android.intent.action.VIEW" />
65-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:45:17-69
65-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:45:25-66
66
67 <category android:name="android.intent.category.DEFAULT" />
67-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:46:17-76
67-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:46:27-73
68 <category android:name="android.intent.category.BROWSABLE" />
68-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:47:17-78
68-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:47:27-75
69 <!--
70 Update the host to match your Firebase project's hosting domain
71 or the custom domain you configured for dynamic links
72 -->
73 <data
73-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:50:17-52:57
74 android:host="papcuida.page.link"
74-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:52:21-54
75 android:scheme="https" />
75-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:51:21-43
76 <data
76-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:50:17-52:57
77 android:host="resetpassword"
77-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:52:21-54
78 android:scheme="cuida" />
78-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:51:21-43
79 </intent-filter>
80 </activity>
81
82 <receiver
82-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:59:9-85
83 android:name="com.example.cuida.services.AlarmReceiver"
83-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:59:19-57
84 android:exported="false" />
84-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:59:58-82
85
86 <service
86-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:24:9-32:19
87 android:name="androidx.credentials.playservices.CredentialProviderMetadataHolder"
87-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:25:13-94
88 android:enabled="true"
88-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:26:13-35
89 android:exported="false" >
89-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:27:13-37
90 <meta-data
90-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:29:13-31:104
91 android:name="androidx.credentials.CREDENTIAL_PROVIDER_KEY"
91-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:30:17-76
92 android:value="androidx.credentials.playservices.CredentialProviderPlayServicesImpl" />
92-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:31:17-101
93 </service>
94
95 <activity
95-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:34:9-41:20
96 android:name="androidx.credentials.playservices.HiddenActivity"
96-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:35:13-76
97 android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
97-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:36:13-87
98 android:enabled="true"
98-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:37:13-35
99 android:exported="false"
99-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:38:13-37
100 android:fitsSystemWindows="true"
100-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:39:13-45
101 android:theme="@style/Theme.Hidden" >
101-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:40:13-48
102 </activity>
103 <activity
103-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:42:9-49:20
104 android:name="androidx.credentials.playservices.IdentityCredentialApiHiddenActivity"
104-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:43:13-97
105 android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
105-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:44:13-87
106 android:enabled="true"
106-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:45:13-35
107 android:exported="false"
107-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:46:13-37
108 android:fitsSystemWindows="true"
108-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:47:13-45
109 android:theme="@style/Theme.Hidden" >
109-->[androidx.credentials:credentials-play-services-auth:1.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/9f2ae6e9df9fa03b6024bbe4dd3128fe/transformed/jetified-credentials-play-services-auth-1.5.0/AndroidManifest.xml:48:13-48
110 </activity>
111 <activity
111-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:23:9-27:75
112 android:name="com.google.android.gms.auth.api.signin.internal.SignInHubActivity"
112-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:24:13-93
113 android:excludeFromRecents="true"
113-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:25:13-46
114 android:exported="false"
114-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:26:13-37
115 android:theme="@android:style/Theme.Translucent.NoTitleBar" />
115-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:27:13-72
116 <!--
117 Service handling Google Sign-In user revocation. For apps that do not integrate with
118 Google Sign-In, this service will never be started.
119 -->
120 <service
120-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:33:9-37:51
121 android:name="com.google.android.gms.auth.api.signin.RevocationBoundService"
121-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:34:13-89
122 android:exported="true"
122-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:35:13-36
123 android:permission="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION"
123-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:36:13-107
124 android:visibleToInstantApps="true" />
124-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230405/.gradle/caches/9.3.1/transforms/1b4f8fb5d6370dbc67e29cd2383635ca/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:37:13-48
125
126 <activity
126-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:29:9-46:20
127 android:name="com.google.firebase.auth.internal.GenericIdpActivity"
127-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:30:13-80
128 android:excludeFromRecents="true"
128-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:31:13-46
129 android:exported="true"
129-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:32:13-36
130 android:launchMode="singleTask"
130-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:33:13-44
131 android:theme="@android:style/Theme.Translucent.NoTitleBar" >
131-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:34:13-72
132 <intent-filter>
132-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:35:13-45:29
133 <action android:name="android.intent.action.VIEW" />
133-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:45:17-69
133-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:45:25-66
134
135 <category android:name="android.intent.category.DEFAULT" />
135-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:46:17-76
135-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:46:27-73
136 <category android:name="android.intent.category.BROWSABLE" />
136-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:47:17-78
136-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:47:27-75
137
138 <data
138-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:50:17-52:57
139 android:host="firebase.auth"
139-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:52:21-54
140 android:path="/"
141 android:scheme="genericidp" />
141-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:51:21-43
142 </intent-filter>
143 </activity>
144 <activity
144-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:47:9-64:20
145 android:name="com.google.firebase.auth.internal.RecaptchaActivity"
145-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:48:13-79
146 android:excludeFromRecents="true"
146-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:49:13-46
147 android:exported="true"
147-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:50:13-36
148 android:launchMode="singleTask"
148-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:51:13-44
149 android:theme="@android:style/Theme.Translucent.NoTitleBar" >
149-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:52:13-72
150 <intent-filter>
150-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:53:13-63:29
151 <action android:name="android.intent.action.VIEW" />
151-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:45:17-69
151-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:45:25-66
152
153 <category android:name="android.intent.category.DEFAULT" />
153-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:46:17-76
153-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:46:27-73
154 <category android:name="android.intent.category.BROWSABLE" />
154-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:47:17-78
154-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:47:27-75
155
156 <data
156-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:50:17-52:57
157 android:host="firebase.auth"
157-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:52:21-54
158 android:path="/"
159 android:scheme="recaptcha" />
159-->/Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:51:21-43
160 </intent-filter>
161 </activity>
162
163 <service
163-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:66:9-72:19
164 android:name="com.google.firebase.components.ComponentDiscoveryService"
164-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:67:13-84
165 android:directBootAware="true"
165-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:32:13-43
166 android:exported="false" >
166-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:68:13-37
167 <meta-data
167-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:69:13-71:85
168 android:name="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar"
168-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:70:17-109
169 android:value="com.google.firebase.components.ComponentRegistrar" />
169-->[com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:71:17-82
170 <meta-data
170-->[com.google.firebase:firebase-firestore:24.10.2] /Users/230405/.gradle/caches/9.3.1/transforms/9c1de80b1a396e56fde210a8a0babb7b/transformed/jetified-firebase-firestore-24.10.2/AndroidManifest.xml:17:13-19:85
171 android:name="com.google.firebase.components:com.google.firebase.firestore.FirebaseFirestoreKtxRegistrar"
171-->[com.google.firebase:firebase-firestore:24.10.2] /Users/230405/.gradle/caches/9.3.1/transforms/9c1de80b1a396e56fde210a8a0babb7b/transformed/jetified-firebase-firestore-24.10.2/AndroidManifest.xml:18:17-122
172 android:value="com.google.firebase.components.ComponentRegistrar" />
172-->[com.google.firebase:firebase-firestore:24.10.2] /Users/230405/.gradle/caches/9.3.1/transforms/9c1de80b1a396e56fde210a8a0babb7b/transformed/jetified-firebase-firestore-24.10.2/AndroidManifest.xml:19:17-82
173 <meta-data
173-->[com.google.firebase:firebase-firestore:24.10.2] /Users/230405/.gradle/caches/9.3.1/transforms/9c1de80b1a396e56fde210a8a0babb7b/transformed/jetified-firebase-firestore-24.10.2/AndroidManifest.xml:20:13-22:85
174 android:name="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar"
174-->[com.google.firebase:firebase-firestore:24.10.2] /Users/230405/.gradle/caches/9.3.1/transforms/9c1de80b1a396e56fde210a8a0babb7b/transformed/jetified-firebase-firestore-24.10.2/AndroidManifest.xml:21:17-111
175 android:value="com.google.firebase.components.ComponentRegistrar" />
175-->[com.google.firebase:firebase-firestore:24.10.2] /Users/230405/.gradle/caches/9.3.1/transforms/9c1de80b1a396e56fde210a8a0babb7b/transformed/jetified-firebase-firestore-24.10.2/AndroidManifest.xml:22:17-82
176 <meta-data
176-->[com.google.firebase:firebase-common-ktx:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/6ff801822aa2f08d8f52f1a9a59f03b2/transformed/jetified-firebase-common-ktx-20.4.2/AndroidManifest.xml:12:13-14:85
177 android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonLegacyRegistrar"
177-->[com.google.firebase:firebase-common-ktx:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/6ff801822aa2f08d8f52f1a9a59f03b2/transformed/jetified-firebase-common-ktx-20.4.2/AndroidManifest.xml:13:17-116
178 android:value="com.google.firebase.components.ComponentRegistrar" />
178-->[com.google.firebase:firebase-common-ktx:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/6ff801822aa2f08d8f52f1a9a59f03b2/transformed/jetified-firebase-common-ktx-20.4.2/AndroidManifest.xml:14:17-82
179 <meta-data
179-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:29:13-31:52
180 android:name="androidx.emoji2.text.EmojiCompatInitializer"
180-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:30:17-75
181 android:value="androidx.startup" />
181-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:31:17-49
182 <meta-data
182-->[androidx.lifecycle:lifecycle-process:2.7.0] /Users/230405/.gradle/caches/9.3.1/transforms/2f31679b1e04c914f676f1fd8264bd58/transformed/jetified-lifecycle-process-2.7.0/AndroidManifest.xml:29:13-31:52
183 android:name="androidx.lifecycle.ProcessLifecycleInitializer"
183-->[androidx.lifecycle:lifecycle-process:2.7.0] /Users/230405/.gradle/caches/9.3.1/transforms/2f31679b1e04c914f676f1fd8264bd58/transformed/jetified-lifecycle-process-2.7.0/AndroidManifest.xml:30:17-78
184 android:value="androidx.startup" />
184-->[androidx.lifecycle:lifecycle-process:2.7.0] /Users/230405/.gradle/caches/9.3.1/transforms/2f31679b1e04c914f676f1fd8264bd58/transformed/jetified-lifecycle-process-2.7.0/AndroidManifest.xml:31:17-49
185 <meta-data
185-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:29:13-31:52
186 android:name="androidx.profileinstaller.ProfileInstallerInitializer"
186-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:30:17-85
187 android:value="androidx.startup" />
187-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:31:17-49
188 </provider>
189
190 <uses-library
190-->[androidx.window:window:1.0.0] /Users/230405/.gradle/caches/9.3.1/transforms/aeca825e4b55b57612986334633e59f2/transformed/jetified-window-1.0.0/AndroidManifest.xml:25:9-27:40
191 android:name="androidx.window.extensions"
191-->[androidx.window:window:1.0.0] /Users/230405/.gradle/caches/9.3.1/transforms/aeca825e4b55b57612986334633e59f2/transformed/jetified-window-1.0.0/AndroidManifest.xml:26:13-54
192 android:required="false" />
192-->[androidx.window:window:1.0.0] /Users/230405/.gradle/caches/9.3.1/transforms/aeca825e4b55b57612986334633e59f2/transformed/jetified-window-1.0.0/AndroidManifest.xml:27:13-37
193 <uses-library
193-->[androidx.window:window:1.0.0] /Users/230405/.gradle/caches/9.3.1/transforms/aeca825e4b55b57612986334633e59f2/transformed/jetified-window-1.0.0/AndroidManifest.xml:28:9-30:40
194 android:name="androidx.window.sidecar"
194-->[androidx.window:window:1.0.0] /Users/230405/.gradle/caches/9.3.1/transforms/aeca825e4b55b57612986334633e59f2/transformed/jetified-window-1.0.0/AndroidManifest.xml:29:13-51
195 android:required="false" />
195-->[androidx.window:window:1.0.0] /Users/230405/.gradle/caches/9.3.1/transforms/aeca825e4b55b57612986334633e59f2/transformed/jetified-window-1.0.0/AndroidManifest.xml:30:13-37
196
197 <receiver
197-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:34:9-52:20
198 android:name="androidx.profileinstaller.ProfileInstallReceiver"
198-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:35:13-76
199 android:directBootAware="false"
199-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:36:13-44
200 android:enabled="true"
200-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:37:13-35
201 android:exported="true"
201-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:38:13-36
202 android:permission="android.permission.DUMP" >
202-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:39:13-57
203 <intent-filter>
203-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:40:13-42:29
204 <action android:name="androidx.profileinstaller.action.INSTALL_PROFILE" />
204-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:41:17-91
204-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:41:25-88
205 </intent-filter>
206 <intent-filter>
206-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:43:13-45:29
207 <action android:name="androidx.profileinstaller.action.SKIP_FILE" />
207-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:44:17-85
207-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:44:25-82
208 </intent-filter>
209 <intent-filter>
209-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:46:13-48:29
210 <action android:name="androidx.profileinstaller.action.SAVE_PROFILE" />
210-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:47:17-88
210-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:47:25-85
211 </intent-filter>
212 <intent-filter>
212-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:49:13-51:29
213 <action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION" />
213-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:50:17-95
213-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:50:25-92
214 </intent-filter>
215 </receiver>
179-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:35:13-37:85
180 android:name="com.google.firebase.components:com.google.firebase.FirebaseCommonKtxRegistrar"
180-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:36:17-109
181 android:value="com.google.firebase.components.ComponentRegistrar" />
181-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:37:17-82
182 </service>
183
184 <activity
184-->[com.google.android.gms:play-services-base:18.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/f144f5ce45746b0702aa4327e524b3e5/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:9-173
185 android:name="com.google.android.gms.common.api.GoogleApiActivity"
185-->[com.google.android.gms:play-services-base:18.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/f144f5ce45746b0702aa4327e524b3e5/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:19-85
186 android:exported="false"
186-->[com.google.android.gms:play-services-base:18.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/f144f5ce45746b0702aa4327e524b3e5/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:146-170
187 android:theme="@android:style/Theme.Translucent.NoTitleBar" />
187-->[com.google.android.gms:play-services-base:18.5.0] /Users/230405/.gradle/caches/9.3.1/transforms/f144f5ce45746b0702aa4327e524b3e5/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:86-145
188
189 <provider
189-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:23:9-28:39
190 android:name="com.google.firebase.provider.FirebaseInitProvider"
190-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:24:13-77
191 android:authorities="com.example.cuida.firebaseinitprovider"
191-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:25:13-72
192 android:directBootAware="true"
192-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:26:13-43
193 android:exported="false"
193-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:27:13-37
194 android:initOrder="100" />
194-->[com.google.firebase:firebase-common:20.4.2] /Users/230405/.gradle/caches/9.3.1/transforms/cc60a39edd793efe508a25c724275508/transformed/jetified-firebase-common-20.4.2/AndroidManifest.xml:28:13-36
195 <provider
195-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:24:9-32:20
196 android:name="androidx.startup.InitializationProvider"
196-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:25:13-67
197 android:authorities="com.example.cuida.androidx-startup"
197-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:26:13-68
198 android:exported="false" >
198-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:27:13-37
199 <meta-data
199-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:29:13-31:52
200 android:name="androidx.emoji2.text.EmojiCompatInitializer"
200-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:30:17-75
201 android:value="androidx.startup" />
201-->[androidx.emoji2:emoji2:1.2.0] /Users/230405/.gradle/caches/9.3.1/transforms/43a2ad32945bf879c4c3f4ae2e3b0a15/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:31:17-49
202 <meta-data
202-->[androidx.lifecycle:lifecycle-process:2.7.0] /Users/230405/.gradle/caches/9.3.1/transforms/2f31679b1e04c914f676f1fd8264bd58/transformed/jetified-lifecycle-process-2.7.0/AndroidManifest.xml:29:13-31:52
203 android:name="androidx.lifecycle.ProcessLifecycleInitializer"
203-->[androidx.lifecycle:lifecycle-process:2.7.0] /Users/230405/.gradle/caches/9.3.1/transforms/2f31679b1e04c914f676f1fd8264bd58/transformed/jetified-lifecycle-process-2.7.0/AndroidManifest.xml:30:17-78
204 android:value="androidx.startup" />
204-->[androidx.lifecycle:lifecycle-process:2.7.0] /Users/230405/.gradle/caches/9.3.1/transforms/2f31679b1e04c914f676f1fd8264bd58/transformed/jetified-lifecycle-process-2.7.0/AndroidManifest.xml:31:17-49
205 <meta-data
205-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:29:13-31:52
206 android:name="androidx.profileinstaller.ProfileInstallerInitializer"
206-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:30:17-85
207 android:value="androidx.startup" />
207-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:31:17-49
208 </provider>
209
210 <uses-library
210-->[androidx.window:window:1.0.0] /Users/230405/.gradle/caches/9.3.1/transforms/aeca825e4b55b57612986334633e59f2/transformed/jetified-window-1.0.0/AndroidManifest.xml:25:9-27:40
211 android:name="androidx.window.extensions"
211-->[androidx.window:window:1.0.0] /Users/230405/.gradle/caches/9.3.1/transforms/aeca825e4b55b57612986334633e59f2/transformed/jetified-window-1.0.0/AndroidManifest.xml:26:13-54
212 android:required="false" />
212-->[androidx.window:window:1.0.0] /Users/230405/.gradle/caches/9.3.1/transforms/aeca825e4b55b57612986334633e59f2/transformed/jetified-window-1.0.0/AndroidManifest.xml:27:13-37
213 <uses-library
213-->[androidx.window:window:1.0.0] /Users/230405/.gradle/caches/9.3.1/transforms/aeca825e4b55b57612986334633e59f2/transformed/jetified-window-1.0.0/AndroidManifest.xml:28:9-30:40
214 android:name="androidx.window.sidecar"
214-->[androidx.window:window:1.0.0] /Users/230405/.gradle/caches/9.3.1/transforms/aeca825e4b55b57612986334633e59f2/transformed/jetified-window-1.0.0/AndroidManifest.xml:29:13-51
215 android:required="false" />
215-->[androidx.window:window:1.0.0] /Users/230405/.gradle/caches/9.3.1/transforms/aeca825e4b55b57612986334633e59f2/transformed/jetified-window-1.0.0/AndroidManifest.xml:30:13-37
216
217 <meta-data
217-->[com.google.android.gms:play-services-basement:18.4.0] /Users/230405/.gradle/caches/9.3.1/transforms/6a15bf5b6bce99d84607e7f287c5047a/transformed/jetified-play-services-basement-18.4.0/AndroidManifest.xml:6:9-122
218 android:name="com.google.android.gms.version"
218-->[com.google.android.gms:play-services-basement:18.4.0] /Users/230405/.gradle/caches/9.3.1/transforms/6a15bf5b6bce99d84607e7f287c5047a/transformed/jetified-play-services-basement-18.4.0/AndroidManifest.xml:6:20-65
219 android:value="@integer/google_play_services_version" />
219-->[com.google.android.gms:play-services-basement:18.4.0] /Users/230405/.gradle/caches/9.3.1/transforms/6a15bf5b6bce99d84607e7f287c5047a/transformed/jetified-play-services-basement-18.4.0/AndroidManifest.xml:6:66-119
220 </application>
221
222</manifest>
217 <receiver
217-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:34:9-52:20
218 android:name="androidx.profileinstaller.ProfileInstallReceiver"
218-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:35:13-76
219 android:directBootAware="false"
219-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:36:13-44
220 android:enabled="true"
220-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:37:13-35
221 android:exported="true"
221-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:38:13-36
222 android:permission="android.permission.DUMP" >
222-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:39:13-57
223 <intent-filter>
223-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:40:13-42:29
224 <action android:name="androidx.profileinstaller.action.INSTALL_PROFILE" />
224-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:41:17-91
224-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:41:25-88
225 </intent-filter>
226 <intent-filter>
226-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:43:13-45:29
227 <action android:name="androidx.profileinstaller.action.SKIP_FILE" />
227-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:44:17-85
227-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:44:25-82
228 </intent-filter>
229 <intent-filter>
229-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:46:13-48:29
230 <action android:name="androidx.profileinstaller.action.SAVE_PROFILE" />
230-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:47:17-88
230-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:47:25-85
231 </intent-filter>
232 <intent-filter>
232-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:49:13-51:29
233 <action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION" />
233-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:50:17-95
233-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230405/.gradle/caches/9.3.1/transforms/8e1f0c45cedc013cf04b8b1f53b79541/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:50:25-92
234 </intent-filter>
235 </receiver>
236
237 <meta-data
237-->[com.google.android.gms:play-services-basement:18.4.0] /Users/230405/.gradle/caches/9.3.1/transforms/6a15bf5b6bce99d84607e7f287c5047a/transformed/jetified-play-services-basement-18.4.0/AndroidManifest.xml:6:9-122
238 android:name="com.google.android.gms.version"
238-->[com.google.android.gms:play-services-basement:18.4.0] /Users/230405/.gradle/caches/9.3.1/transforms/6a15bf5b6bce99d84607e7f287c5047a/transformed/jetified-play-services-basement-18.4.0/AndroidManifest.xml:6:20-65
239 android:value="@integer/google_play_services_version" />
239-->[com.google.android.gms:play-services-basement:18.4.0] /Users/230405/.gradle/caches/9.3.1/transforms/6a15bf5b6bce99d84607e7f287c5047a/transformed/jetified-play-services-basement-18.4.0/AndroidManifest.xml:6:66-119
240 </application>
241
242</manifest>

View File

@@ -58,6 +58,26 @@
</activity>
<activity android:name="com.example.cuida.ui.auth.RegisterActivity" />
<activity android:name="com.example.cuida.ui.auth.ForgotPasswordActivity" />
<activity
android:name="com.example.cuida.ui.auth.ResetPasswordActivity"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!--
Update the host to match your Firebase project's hosting domain
or the custom domain you configured for dynamic links
-->
<data
android:host="papcuida.page.link"
android:scheme="https" />
<data
android:host="resetpassword"
android:scheme="cuida" />
</intent-filter>
</activity>
<receiver
android:name="com.example.cuida.services.AlarmReceiver"

View File

@@ -58,6 +58,26 @@
</activity>
<activity android:name="com.example.cuida.ui.auth.RegisterActivity" />
<activity android:name="com.example.cuida.ui.auth.ForgotPasswordActivity" />
<activity
android:name="com.example.cuida.ui.auth.ResetPasswordActivity"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!--
Update the host to match your Firebase project's hosting domain
or the custom domain you configured for dynamic links
-->
<data
android:host="papcuida.page.link"
android:scheme="https" />
<data
android:host="resetpassword"
android:scheme="cuida" />
</intent-filter>
</activity>
<receiver
android:name="com.example.cuida.services.AlarmReceiver"

View File

@@ -1,8 +1,4 @@
[
{
"merged": "com.example.cuida.app-mergeDebugResources-53:/layout/activity_register.xml",
"source": "com.example.cuida.app-main-56:/layout/activity_register.xml"
},
{
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-mergeDebugResources-53:/layout/fragment_medication.xml",
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-main-56:/layout/fragment_medication.xml"
@@ -35,6 +31,10 @@
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-mergeDebugResources-53:/layout/fragment_profile.xml",
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-main-56:/layout/fragment_profile.xml"
},
{
"merged": "com.example.cuida.app-mergeDebugResources-53:/layout/activity_reset_password.xml",
"source": "com.example.cuida.app-main-56:/layout/activity_reset_password.xml"
},
{
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-mergeDebugResources-53:/layout/activity_login.xml",
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-main-56:/layout/activity_login.xml"

View File

@@ -7,6 +7,10 @@
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-debug-54:/layout_fragment_schedule_appointment.xml.flat",
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-main-56:/layout/fragment_schedule_appointment.xml"
},
{
"merged": "com.example.cuida.app-debug-54:/layout_activity_reset_password.xml.flat",
"source": "com.example.cuida.app-main-56:/layout/activity_reset_password.xml"
},
{
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-debug-54:/drawable_ic_placeholder.xml.flat",
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-main-56:/drawable/ic_placeholder.xml"
@@ -39,10 +43,6 @@
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-debug-54:/layout_fragment_home.xml.flat",
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-main-56:/layout/fragment_home.xml"
},
{
"merged": "com.example.cuida.app-debug-54:/layout_activity_register.xml.flat",
"source": "com.example.cuida.app-main-56:/layout/activity_register.xml"
},
{
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-debug-54:/drawable_ic_launcher.xml.flat",
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.cuida.app-main-56:/drawable/ic_launcher.xml"

View File

@@ -58,6 +58,26 @@
</activity>
<activity android:name="com.example.cuida.ui.auth.RegisterActivity" />
<activity android:name="com.example.cuida.ui.auth.ForgotPasswordActivity" />
<activity
android:name="com.example.cuida.ui.auth.ResetPasswordActivity"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!--
Update the host to match your Firebase project's hosting domain
or the custom domain you configured for dynamic links
-->
<data
android:host="papcuida.page.link"
android:scheme="https" />
<data
android:host="resetpassword"
android:scheme="cuida" />
</intent-filter>
</activity>
<receiver
android:name="com.example.cuida.services.AlarmReceiver"

View File

@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="24dp"
android:background="@color/background_color">
<ImageView
android:layout_width="187dp"
android:layout_height="177dp"
android:layout_marginBottom="24dp"
android:scaleType="centerCrop"
android:src="@drawable/ic_logo" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nova Palavra-passe"
android:textSize="24sp"
android:textStyle="bold"
android:textColor="@color/primary_color"
android:layout_marginBottom="16dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Insira e confirme a sua nova palavra-passe."
android:gravity="center"
android:textSize="16sp"
android:layout_marginBottom="32dp"/>
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/new_password_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Nova palavra-passe"
android:inputType="textPassword" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="24dp">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/confirm_new_password_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Confirmar palavra-passe"
android:inputType="textPassword" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.button.MaterialButton
android:id="@+id/save_new_password_button"
android:layout_width="match_parent"
android:layout_height="56dp"
android:text="Guardar Palavra-passe"
android:textSize="16sp"
android:layout_marginBottom="16dp"/>
</LinearLayout>

View File

@@ -5,16 +5,28 @@
android:layout_height="match_parent"
android:padding="16dp">
<com.google.android.material.imageview.ShapeableImageView
android:id="@+id/image_profile_home"
android:layout_width="48dp"
android:layout_height="48dp"
android:src="@drawable/ic_placeholder"
android:scaleType="centerCrop"
app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.App.CornerSize50Percent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"/>
<TextView
android:id="@+id/text_greeting"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:text="Olá, utilizador!"
android:textSize="24sp"
android:textStyle="bold"
android:textColor="@color/primary_color"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"/>
app:layout_constraintTop_toTopOf="@id/image_profile_home"
app:layout_constraintBottom_toBottomOf="@id/image_profile_home"
app:layout_constraintStart_toEndOf="@id/image_profile_home"/>
<com.google.android.material.card.MaterialCardView
android:id="@+id/card_next_medication"
@@ -26,7 +38,7 @@
android:foreground="?android:attr/selectableItemBackground"
app:cardCornerRadius="16dp"
app:cardElevation="4dp"
app:layout_constraintTop_toBottomOf="@id/text_greeting">
app:layout_constraintTop_toBottomOf="@id/image_profile_home">
<LinearLayout
android:layout_width="match_parent"

View File

@@ -3355,6 +3355,7 @@ id closest
id collapseActionView
id compress
id confirm_button
id confirm_new_password_edit_text
id constraint
id container
id content
@@ -3471,6 +3472,7 @@ id ifRoom
id ignore
id ignoreRequest
id image
id image_profile_home
id immediateStop
id included
id indeterminate
@@ -3580,6 +3582,7 @@ id never
id neverCompleteToEnd
id neverCompleteToStart
id new_password
id new_password_edit_text
id next_med_name
id next_med_time
id noScroll
@@ -3656,6 +3659,7 @@ id right_side
id rounded
id row_index_key
id rtl
id save_new_password_button
id save_non_transition_alpha
id save_overlay_view
id sawtooth
@@ -3923,6 +3927,7 @@ layout activity_forgot_password
layout activity_login
layout activity_main
layout activity_register
layout activity_reset_password
layout browser_actions_context_menu_page
layout browser_actions_context_menu_row
layout custom_dialog

View File

@@ -1,9 +1,9 @@
-- Merging decision tree log ---
manifest
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:2:1-47:12
INJECTED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:2:1-47:12
INJECTED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:2:1-47:12
INJECTED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:2:1-47:12
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:2:1-63:12
INJECTED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:2:1-63:12
INJECTED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:2:1-63:12
INJECTED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:2:1-63:12
MERGED from [androidx.databinding:viewbinding:9.1.0] /Users/230405/.gradle/caches/9.3.1/transforms/55c21fd570e20471965fe474310bdfe6/transformed/jetified-viewbinding-9.1.0/AndroidManifest.xml:2:1-7:12
MERGED from [androidx.navigation:navigation-common:2.7.7] /Users/230405/.gradle/caches/9.3.1/transforms/ad8aca759aa689eb7b53ac12fab10b94/transformed/navigation-common-2.7.7/AndroidManifest.xml:17:1-22:12
MERGED from [androidx.navigation:navigation-runtime:2.7.7] /Users/230405/.gradle/caches/9.3.1/transforms/d8dfef0504d2ae1bab7fe38e2562e007/transformed/navigation-runtime-2.7.7/AndroidManifest.xml:17:1-22:12
@@ -133,8 +133,8 @@ ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:12:5-
android:name
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:12:22-71
application
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:14:5-45:19
INJECTED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:14:5-45:19
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:14:5-61:19
INJECTED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:14:5-61:19
MERGED from [com.google.android.material:material:1.11.0] /Users/230405/.gradle/caches/9.3.1/transforms/ab2bfb38a530249c8a6d78c78de52453/transformed/material-1.11.0/AndroidManifest.xml:22:5-20
MERGED from [com.google.android.material:material:1.11.0] /Users/230405/.gradle/caches/9.3.1/transforms/ab2bfb38a530249c8a6d78c78de52453/transformed/material-1.11.0/AndroidManifest.xml:22:5-20
MERGED from [androidx.constraintlayout:constraintlayout:2.1.4] /Users/230405/.gradle/caches/9.3.1/transforms/19d5f8f0b65bdfb5d8bc7c00b575c437/transformed/constraintlayout-2.1.4/AndroidManifest.xml:9:5-20
@@ -237,12 +237,38 @@ activity#com.example.cuida.ui.auth.ForgotPasswordActivity
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:41:9-68
android:name
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:41:19-65
receiver#com.example.cuida.services.AlarmReceiver
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:43:9-85
activity#com.example.cuida.ui.auth.ResetPasswordActivity
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:42:9-57:20
android:exported
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:43:58-82
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:43:13-36
android:name
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:43:19-57
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:42:19-64
intent-filter#action:name:android.intent.action.VIEW+category:name:android.intent.category.BROWSABLE+category:name:android.intent.category.DEFAULT+data:host:papcuida.page.link+data:host:resetpassword+data:scheme:cuida+data:scheme:https
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:44:13-56:29
action#android.intent.action.VIEW
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:45:17-69
android:name
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:45:25-66
category#android.intent.category.DEFAULT
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:46:17-76
android:name
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:46:27-73
category#android.intent.category.BROWSABLE
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:47:17-78
android:name
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:47:27-75
data
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:50:17-52:57
android:host
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:52:21-54
android:scheme
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:51:21-43
receiver#com.example.cuida.services.AlarmReceiver
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:59:9-85
android:exported
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:59:58-82
android:name
ADDED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml:59:19-57
uses-sdk
INJECTED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml reason: use-sdk injection requested
INJECTED from /Users/230405/Desktop/papcuida/app/src/main/AndroidManifest.xml
@@ -517,26 +543,6 @@ ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/cach
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:30:13-80
intent-filter#action:name:android.intent.action.VIEW+category:name:android.intent.category.BROWSABLE+category:name:android.intent.category.DEFAULT+data:host:firebase.auth+data:path:/+data:scheme:genericidp
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:35:13-45:29
action#android.intent.action.VIEW
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:36:17-69
android:name
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:36:25-66
category#android.intent.category.DEFAULT
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:38:17-76
android:name
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:38:27-73
category#android.intent.category.BROWSABLE
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:39:17-78
android:name
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:39:27-75
data
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:41:17-44:51
android:path
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:43:21-37
android:host
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:42:21-49
android:scheme
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:44:21-48
activity#com.google.firebase.auth.internal.RecaptchaActivity
ADDED from [com.google.firebase:firebase-auth:22.3.1] /Users/230405/.gradle/caches/9.3.1/transforms/17a92fbbc39a6dd53b947ae4fa0bd754/transformed/jetified-firebase-auth-22.3.1/AndroidManifest.xml:47:9-64:20
android:excludeFromRecents

View File

@@ -39,6 +39,22 @@
<activity android:name=".ui.auth.RegisterActivity" />
<activity android:name=".ui.auth.ForgotPasswordActivity" />
<activity android:name=".ui.auth.ResetPasswordActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Update the host to match your Firebase project's hosting domain
or the custom domain you configured for dynamic links -->
<data
android:scheme="https"
android:host="papcuida.page.link" />
<data
android:scheme="cuida"
android:host="resetpassword" />
</intent-filter>
</activity>
<receiver android:name=".services.AlarmReceiver" android:exported="false" />

View File

@@ -11,14 +11,33 @@ import com.google.common.util.concurrent.ListenableFuture;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
import com.google.ai.client.generativeai.type.BlockThreshold;
import com.google.ai.client.generativeai.type.HarmCategory;
import com.google.ai.client.generativeai.type.SafetySetting;
import java.util.Arrays;
import java.util.List;
import java.util.Collections;
public class Gemini {
private final GenerativeModelFutures modelo;
public Gemini() {
// 1. Configurar o modelo (usa a tua API Key do Google AI Studio)
// 1. Configurar os SafetySettings para permitir termos médicos e partes do corpo
List<SafetySetting> safetySettings = Arrays.asList(
new SafetySetting(HarmCategory.HARASSMENT, BlockThreshold.NONE),
new SafetySetting(HarmCategory.HATE_SPEECH, BlockThreshold.NONE),
new SafetySetting(HarmCategory.SEXUALLY_EXPLICIT, BlockThreshold.NONE),
new SafetySetting(HarmCategory.DANGEROUS_CONTENT, BlockThreshold.NONE)
);
// 2. Configurar o modelo (usa a tua API Key do Google AI Studio)
GenerativeModel generativeModel = new GenerativeModel(
"gemini-2.5-flash",
"AIzaSyBmLgn-SHaTDvAeDWsw2iTZRR9gahhOu7k");
"AIzaSyBmLgn-SHaTDvAeDWsw2iTZRR9gahhOu7k",
null, // generationConfig
safetySettings
);
this.modelo = GenerativeModelFutures.from(generativeModel);
}

View File

@@ -16,7 +16,7 @@ public class ForgotPasswordActivity extends AppCompatActivity {
setContentView(binding.getRoot());
binding.resetButton.setOnClickListener(v -> {
String email = binding.emailEditText.getText().toString();
String email = binding.emailEditText.getText().toString().trim();
if (email.isEmpty()) {
Toast.makeText(this, "Por favor insira o seu email.", Toast.LENGTH_SHORT).show();
} else {

View File

@@ -0,0 +1,82 @@
package com.example.cuida.ui.auth;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import com.example.cuida.databinding.ActivityResetPasswordBinding;
import com.google.firebase.auth.FirebaseAuth;
public class ResetPasswordActivity extends AppCompatActivity {
private ActivityResetPasswordBinding binding;
private String oobCode;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = ActivityResetPasswordBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
// Use custom uri scheme or https scheme, extracting oobCode parameter
Intent intent = getIntent();
if (intent != null && intent.getData() != null) {
Uri data = intent.getData();
oobCode = data.getQueryParameter("oobCode");
if (oobCode == null || oobCode.isEmpty()) {
Toast.makeText(this, "Link de redefinição inválido.", Toast.LENGTH_LONG).show();
finish();
}
} else {
Toast.makeText(this, "Nenhum código de redefinição encontrado.", Toast.LENGTH_LONG).show();
finish();
}
binding.saveNewPasswordButton.setOnClickListener(v -> saveNewPassword());
}
private void saveNewPassword() {
String newPassword = binding.newPasswordEditText.getText().toString();
String confirmPassword = binding.confirmNewPasswordEditText.getText().toString();
if (newPassword.isEmpty() || confirmPassword.isEmpty()) {
Toast.makeText(this, "Preencha ambas as palavras-passe.", Toast.LENGTH_SHORT).show();
return;
}
if (!newPassword.equals(confirmPassword)) {
Toast.makeText(this, "As palavras-passe não coincidem.", Toast.LENGTH_SHORT).show();
return;
}
if (newPassword.length() < 6) {
Toast.makeText(this, "A palavra-passe deve ter pelo menos 6 caracteres.", Toast.LENGTH_SHORT).show();
return;
}
binding.saveNewPasswordButton.setEnabled(false);
binding.saveNewPasswordButton.setText("A guardar...");
FirebaseAuth.getInstance().confirmPasswordReset(oobCode, newPassword)
.addOnCompleteListener(task -> {
if (task.isSuccessful()) {
Toast.makeText(this, "Palavra-passe atualizada com sucesso!", Toast.LENGTH_LONG).show();
// Go back to login screen
Intent intent = new Intent(ResetPasswordActivity.this, LoginActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
} else {
binding.saveNewPasswordButton.setEnabled(true);
binding.saveNewPasswordButton.setText("Guardar Palavra-passe");
String errorMsg = task.getException() != null ? task.getException().getMessage() : "Erro desconhecido";
Toast.makeText(this, "Erro: " + errorMsg, Toast.LENGTH_LONG).show();
}
});
}
}

View File

@@ -26,7 +26,7 @@ public class HomeFragment extends Fragment {
ViewGroup container, Bundle savedInstanceState) {
binding = FragmentHomeBinding.inflate(inflater, container, false);
// --- Greeting ---
// --- Greeting & Profile Picture ---
com.google.firebase.auth.FirebaseAuth auth = com.google.firebase.auth.FirebaseAuth.getInstance();
if (auth.getCurrentUser() != null) {
String userId = auth.getCurrentUser().getUid();
@@ -42,6 +42,16 @@ public class HomeFragment extends Fragment {
} else {
binding.textGreeting.setText("Olá, Utilizador!");
}
// Load Profile Picture
String profilePictureUri = documentSnapshot.getString("profilePictureUri");
if (profilePictureUri != null && !profilePictureUri.isEmpty()) {
try {
binding.imageProfileHome.setImageURI(android.net.Uri.parse(profilePictureUri));
} catch (Exception e) {
android.util.Log.e("HomeFragment", "Error loading profile pic view: " + e.getMessage());
}
}
}
})
.addOnFailureListener(e -> {

View File

@@ -59,9 +59,9 @@ public class Sns24Fragment extends Fragment {
com.example.cuida.services.Gemini gemini = new com.example.cuida.services.Gemini();
String prompt = "Atua como um assistente de triagem médica. " +
"Analisa os seguintes sintomas de um paciente e dá uma resposta MUITO CURTA e direta (máximo 2 a 3 frases). " +
"Regra de Ouro: Se o paciente mencionar a palavra 'dor', deves avaliar a situação com muito cuidado, inclinando-te para a classificar como severa. " +
"Se os sintomas indicarem uma situação grave, emergência ou necessidade de observação urgente de acordo com as tuas instruções, a tua resposta DEVE conter obrigatoriamente a palavra [GRAVE]. " +
"Recomenda sempre qual o próximo passo (ex: urgências, SNS 24, consulta). " +
"Tem bom senso e calma na avaliação: não assumas automaticamente que os sintomas são severos sem analisar todo o contexto. Evita ser alarmista desnecessariamente. " +
"Apenas se os sintomas indicarem uma situação de verdadeira emergência ou necessidade indiscutível de observação médica urgente, a tua resposta DEVE conter obrigatoriamente a palavra [GRAVE]. " +
"Recomenda sempre qual o próximo passo adequado (ex: repouso, farmácia, médico, SNS 24, ou urgências). " +
"Sintomas: " + symptoms;
gemini.fazerPergunta(prompt, new com.example.cuida.services.Gemini.GeminiCallback() {

View File

@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="24dp"
android:background="@color/background_color">
<ImageView
android:layout_width="187dp"
android:layout_height="177dp"
android:layout_marginBottom="24dp"
android:scaleType="centerCrop"
android:src="@drawable/ic_logo" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nova Palavra-passe"
android:textSize="24sp"
android:textStyle="bold"
android:textColor="@color/primary_color"
android:layout_marginBottom="16dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Insira e confirme a sua nova palavra-passe."
android:gravity="center"
android:textSize="16sp"
android:layout_marginBottom="32dp"/>
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/new_password_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Nova palavra-passe"
android:inputType="textPassword" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="24dp">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/confirm_new_password_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Confirmar palavra-passe"
android:inputType="textPassword" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.button.MaterialButton
android:id="@+id/save_new_password_button"
android:layout_width="match_parent"
android:layout_height="56dp"
android:text="Guardar Palavra-passe"
android:textSize="16sp"
android:layout_marginBottom="16dp"/>
</LinearLayout>

View File

@@ -5,16 +5,28 @@
android:layout_height="match_parent"
android:padding="16dp">
<com.google.android.material.imageview.ShapeableImageView
android:id="@+id/image_profile_home"
android:layout_width="48dp"
android:layout_height="48dp"
android:src="@drawable/ic_placeholder"
android:scaleType="centerCrop"
app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.App.CornerSize50Percent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"/>
<TextView
android:id="@+id/text_greeting"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:text="Olá, utilizador!"
android:textSize="24sp"
android:textStyle="bold"
android:textColor="@color/primary_color"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"/>
app:layout_constraintTop_toTopOf="@id/image_profile_home"
app:layout_constraintBottom_toBottomOf="@id/image_profile_home"
app:layout_constraintStart_toEndOf="@id/image_profile_home"/>
<com.google.android.material.card.MaterialCardView
android:id="@+id/card_next_medication"
@@ -26,7 +38,7 @@
android:foreground="?android:attr/selectableItemBackground"
app:cardCornerRadius="16dp"
app:cardElevation="4dp"
app:layout_constraintTop_toBottomOf="@id/text_greeting">
app:layout_constraintTop_toBottomOf="@id/image_profile_home">
<LinearLayout
android:layout_width="match_parent"