Compare commits
6 Commits
49252c391a
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 5b4f9f44c1 | |||
| db1de100ab | |||
| 10564a3c73 | |||
| 069562ecf3 | |||
| cbfb87d052 | |||
| 990eb94142 |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
110
.idea/caches/deviceStreaming.xml
generated
110
.idea/caches/deviceStreaming.xml
generated
@@ -63,6 +63,18 @@
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2400" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="36" />
|
||||
<option name="brand" value="samsung" />
|
||||
<option name="codename" value="SC-53C" />
|
||||
<option name="id" value="SC-53C" />
|
||||
<option name="labId" value="google" />
|
||||
<option name="manufacturer" value="Samsung" />
|
||||
<option name="name" value="Galaxy A53 5G" />
|
||||
<option name="screenDensity" value="450" />
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2400" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="28" />
|
||||
<option name="brand" value="DOCOMO" />
|
||||
@@ -208,6 +220,18 @@
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2340" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="36" />
|
||||
<option name="brand" value="samsung" />
|
||||
<option name="codename" value="a15xtfn" />
|
||||
<option name="id" value="a15xtfn" />
|
||||
<option name="labId" value="google" />
|
||||
<option name="manufacturer" value="Samsung" />
|
||||
<option name="name" value="Galaxy A15 5G" />
|
||||
<option name="screenDensity" value="450" />
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2340" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="35" />
|
||||
<option name="brand" value="samsung" />
|
||||
@@ -244,6 +268,18 @@
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2340" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="35" />
|
||||
<option name="brand" value="samsung" />
|
||||
<option name="codename" value="a16xeea" />
|
||||
<option name="id" value="a16xeea" />
|
||||
<option name="labId" value="google" />
|
||||
<option name="manufacturer" value="Samsung" />
|
||||
<option name="name" value="A16 5G" />
|
||||
<option name="screenDensity" value="450" />
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2340" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="31" />
|
||||
<option name="brand" value="samsung" />
|
||||
@@ -388,6 +424,18 @@
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="1272" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="30" />
|
||||
<option name="brand" value="motorola" />
|
||||
<option name="codename" value="aruba" />
|
||||
<option name="id" value="aruba" />
|
||||
<option name="labId" value="google" />
|
||||
<option name="manufacturer" value="Motorola" />
|
||||
<option name="name" value="moto e20" />
|
||||
<option name="screenDensity" value="280" />
|
||||
<option name="screenX" value="720" />
|
||||
<option name="screenY" value="1600" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="33" />
|
||||
<option name="brand" value="motorola" />
|
||||
@@ -424,6 +472,18 @@
|
||||
<option name="screenX" value="1440" />
|
||||
<option name="screenY" value="3088" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="36" />
|
||||
<option name="brand" value="samsung" />
|
||||
<option name="codename" value="b5qsqw" />
|
||||
<option name="id" value="b5qsqw" />
|
||||
<option name="labId" value="google" />
|
||||
<option name="manufacturer" value="Samsung" />
|
||||
<option name="name" value="Galaxy Z Flip5" />
|
||||
<option name="screenDensity" value="340" />
|
||||
<option name="screenX" value="748" />
|
||||
<option name="screenY" value="720" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="34" />
|
||||
<option name="brand" value="samsung" />
|
||||
@@ -431,11 +491,23 @@
|
||||
<option name="id" value="b6q" />
|
||||
<option name="labId" value="google" />
|
||||
<option name="manufacturer" value="Samsung" />
|
||||
<option name="name" value="Galaxy Z Flip 6" />
|
||||
<option name="name" value="Galaxy Z Flip6" />
|
||||
<option name="screenDensity" value="340" />
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2640" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="36" />
|
||||
<option name="brand" value="samsung" />
|
||||
<option name="codename" value="b6qsqw" />
|
||||
<option name="id" value="b6qsqw" />
|
||||
<option name="labId" value="google" />
|
||||
<option name="manufacturer" value="Samsung" />
|
||||
<option name="name" value="Galaxy Z Flip6" />
|
||||
<option name="screenDensity" value="480" />
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2640" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="36" />
|
||||
<option name="brand" value="google" />
|
||||
@@ -1242,6 +1314,18 @@
|
||||
<option name="screenX" value="1856" />
|
||||
<option name="screenY" value="2160" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="36" />
|
||||
<option name="brand" value="samsung" />
|
||||
<option name="codename" value="r0q" />
|
||||
<option name="id" value="r0q" />
|
||||
<option name="labId" value="google" />
|
||||
<option name="manufacturer" value="Samsung" />
|
||||
<option name="name" value="Galaxy S22" />
|
||||
<option name="screenDensity" value="425" />
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2340" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="36" />
|
||||
<option name="brand" value="samsung" />
|
||||
@@ -1304,6 +1388,18 @@
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2400" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="33" />
|
||||
<option name="brand" value="samsung" />
|
||||
<option name="codename" value="r8qksx" />
|
||||
<option name="id" value="r8qksx" />
|
||||
<option name="labId" value="google" />
|
||||
<option name="manufacturer" value="Samsung" />
|
||||
<option name="name" value="Galaxy S20 FE 5G" />
|
||||
<option name="screenDensity" value="480" />
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2400" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="36" />
|
||||
<option name="brand" value="samsung" />
|
||||
@@ -1369,6 +1465,18 @@
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2400" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="36" />
|
||||
<option name="brand" value="google" />
|
||||
<option name="codename" value="shiba" />
|
||||
<option name="id" value="shiba" />
|
||||
<option name="labId" value="google" />
|
||||
<option name="manufacturer" value="Google" />
|
||||
<option name="name" value="Pixel 8" />
|
||||
<option name="screenDensity" value="420" />
|
||||
<option name="screenX" value="1080" />
|
||||
<option name="screenY" value="2400" />
|
||||
</PersistentDeviceSelectionData>
|
||||
<PersistentDeviceSelectionData>
|
||||
<option name="api" value="34" />
|
||||
<option name="brand" value="samsung" />
|
||||
|
||||
@@ -45,6 +45,7 @@ dependencies {
|
||||
implementation 'androidx.navigation:navigation-ui:2.7.7'
|
||||
|
||||
// Adiciona a biblioteca para Auth se for do Google ID (credentials)
|
||||
implementation 'androidx.biometric:biometric:1.1.0'
|
||||
implementation 'androidx.credentials:credentials:1.5.0'
|
||||
implementation 'androidx.credentials:credentials-play-services-auth:1.5.0'
|
||||
//noinspection UseIdentifyId
|
||||
@@ -75,4 +76,5 @@ dependencies {
|
||||
// Firebase Auth and Firestore
|
||||
implementation 'com.google.firebase:firebase-auth'
|
||||
implementation 'com.google.firebase:firebase-firestore'
|
||||
implementation 'com.google.firebase:firebase-database'
|
||||
}
|
||||
|
||||
@@ -22,6 +22,9 @@ public final class ActivityLoginBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ScrollView rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton biometricButton;
|
||||
|
||||
@NonNull
|
||||
public final MaterialCheckBox checkboxRememberMe;
|
||||
|
||||
@@ -41,10 +44,12 @@ public final class ActivityLoginBinding implements ViewBinding {
|
||||
public final TextView registerLink;
|
||||
|
||||
private ActivityLoginBinding(@NonNull ScrollView rootView,
|
||||
@NonNull MaterialCheckBox checkboxRememberMe, @NonNull TextInputEditText emailEditText,
|
||||
@NonNull TextView forgotPasswordLink, @NonNull MaterialButton loginButton,
|
||||
@NonNull TextInputEditText passwordEditText, @NonNull TextView registerLink) {
|
||||
@NonNull MaterialButton biometricButton, @NonNull MaterialCheckBox checkboxRememberMe,
|
||||
@NonNull TextInputEditText emailEditText, @NonNull TextView forgotPasswordLink,
|
||||
@NonNull MaterialButton loginButton, @NonNull TextInputEditText passwordEditText,
|
||||
@NonNull TextView registerLink) {
|
||||
this.rootView = rootView;
|
||||
this.biometricButton = biometricButton;
|
||||
this.checkboxRememberMe = checkboxRememberMe;
|
||||
this.emailEditText = emailEditText;
|
||||
this.forgotPasswordLink = forgotPasswordLink;
|
||||
@@ -80,6 +85,12 @@ public final class ActivityLoginBinding implements ViewBinding {
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.biometric_button;
|
||||
MaterialButton biometricButton = ViewBindings.findChildViewById(rootView, id);
|
||||
if (biometricButton == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.checkbox_remember_me;
|
||||
MaterialCheckBox checkboxRememberMe = ViewBindings.findChildViewById(rootView, id);
|
||||
if (checkboxRememberMe == null) {
|
||||
@@ -116,8 +127,8 @@ public final class ActivityLoginBinding implements ViewBinding {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityLoginBinding((ScrollView) rootView, checkboxRememberMe, emailEditText,
|
||||
forgotPasswordLink, loginButton, passwordEditText, registerLink);
|
||||
return new ActivityLoginBinding((ScrollView) rootView, biometricButton, checkboxRememberMe,
|
||||
emailEditText, forgotPasswordLink, loginButton, passwordEditText, registerLink);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
|
||||
@@ -7,13 +7,16 @@ import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.RadioButton;
|
||||
import android.widget.RadioGroup;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.cuida.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.chip.ChipGroup;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import com.google.android.material.textfield.TextInputLayout;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
@@ -22,12 +25,21 @@ public final class DialogAddMedicationBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnAddTime;
|
||||
|
||||
@NonNull
|
||||
public final ChipGroup chipGroupTimes;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editMedName;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editMedNotes;
|
||||
|
||||
@NonNull
|
||||
public final TextInputLayout layoutMedName;
|
||||
|
||||
@NonNull
|
||||
public final RadioGroup radioGroupRoute;
|
||||
|
||||
@@ -41,21 +53,25 @@ public final class DialogAddMedicationBinding implements ViewBinding {
|
||||
public final RadioButton radioTopical;
|
||||
|
||||
@NonNull
|
||||
public final TextView textMedTime;
|
||||
public final RecyclerView recyclerSearchResults;
|
||||
|
||||
private DialogAddMedicationBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull MaterialButton btnAddTime, @NonNull ChipGroup chipGroupTimes,
|
||||
@NonNull TextInputEditText editMedName, @NonNull TextInputEditText editMedNotes,
|
||||
@NonNull RadioGroup radioGroupRoute, @NonNull RadioButton radioInhalatory,
|
||||
@NonNull RadioButton radioOral, @NonNull RadioButton radioTopical,
|
||||
@NonNull TextView textMedTime) {
|
||||
@NonNull TextInputLayout layoutMedName, @NonNull RadioGroup radioGroupRoute,
|
||||
@NonNull RadioButton radioInhalatory, @NonNull RadioButton radioOral,
|
||||
@NonNull RadioButton radioTopical, @NonNull RecyclerView recyclerSearchResults) {
|
||||
this.rootView = rootView;
|
||||
this.btnAddTime = btnAddTime;
|
||||
this.chipGroupTimes = chipGroupTimes;
|
||||
this.editMedName = editMedName;
|
||||
this.editMedNotes = editMedNotes;
|
||||
this.layoutMedName = layoutMedName;
|
||||
this.radioGroupRoute = radioGroupRoute;
|
||||
this.radioInhalatory = radioInhalatory;
|
||||
this.radioOral = radioOral;
|
||||
this.radioTopical = radioTopical;
|
||||
this.textMedTime = textMedTime;
|
||||
this.recyclerSearchResults = recyclerSearchResults;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -85,6 +101,18 @@ public final class DialogAddMedicationBinding implements ViewBinding {
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.btn_add_time;
|
||||
MaterialButton btnAddTime = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnAddTime == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.chip_group_times;
|
||||
ChipGroup chipGroupTimes = ViewBindings.findChildViewById(rootView, id);
|
||||
if (chipGroupTimes == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_med_name;
|
||||
TextInputEditText editMedName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editMedName == null) {
|
||||
@@ -97,6 +125,12 @@ public final class DialogAddMedicationBinding implements ViewBinding {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.layout_med_name;
|
||||
TextInputLayout layoutMedName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (layoutMedName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.radio_group_route;
|
||||
RadioGroup radioGroupRoute = ViewBindings.findChildViewById(rootView, id);
|
||||
if (radioGroupRoute == null) {
|
||||
@@ -121,14 +155,15 @@ public final class DialogAddMedicationBinding implements ViewBinding {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_med_time;
|
||||
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textMedTime == null) {
|
||||
id = R.id.recycler_search_results;
|
||||
RecyclerView recyclerSearchResults = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerSearchResults == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new DialogAddMedicationBinding((LinearLayout) rootView, editMedName, editMedNotes,
|
||||
radioGroupRoute, radioInhalatory, radioOral, radioTopical, textMedTime);
|
||||
return new DialogAddMedicationBinding((LinearLayout) rootView, btnAddTime, chipGroupTimes,
|
||||
editMedName, editMedNotes, layoutMedName, radioGroupRoute, radioInhalatory, radioOral,
|
||||
radioTopical, recyclerSearchResults);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
|
||||
@@ -24,6 +24,9 @@ public final class FragmentProfileBinding implements ViewBinding {
|
||||
@NonNull
|
||||
public final MaterialButton buttonEditProfile;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonExportReport;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonLogout;
|
||||
|
||||
@@ -43,12 +46,13 @@ public final class FragmentProfileBinding implements ViewBinding {
|
||||
public final TextView profileUtente;
|
||||
|
||||
private FragmentProfileBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull MaterialButton buttonEditProfile, @NonNull MaterialButton buttonLogout,
|
||||
@NonNull TextView profileAge, @NonNull TextView profileEmail,
|
||||
@NonNull ShapeableImageView profileImage, @NonNull TextView profileName,
|
||||
@NonNull TextView profileUtente) {
|
||||
@NonNull MaterialButton buttonEditProfile, @NonNull MaterialButton buttonExportReport,
|
||||
@NonNull MaterialButton buttonLogout, @NonNull TextView profileAge,
|
||||
@NonNull TextView profileEmail, @NonNull ShapeableImageView profileImage,
|
||||
@NonNull TextView profileName, @NonNull TextView profileUtente) {
|
||||
this.rootView = rootView;
|
||||
this.buttonEditProfile = buttonEditProfile;
|
||||
this.buttonExportReport = buttonExportReport;
|
||||
this.buttonLogout = buttonLogout;
|
||||
this.profileAge = profileAge;
|
||||
this.profileEmail = profileEmail;
|
||||
@@ -90,6 +94,12 @@ public final class FragmentProfileBinding implements ViewBinding {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_export_report;
|
||||
MaterialButton buttonExportReport = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonExportReport == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_logout;
|
||||
MaterialButton buttonLogout = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonLogout == null) {
|
||||
@@ -126,8 +136,9 @@ public final class FragmentProfileBinding implements ViewBinding {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentProfileBinding((LinearLayout) rootView, buttonEditProfile, buttonLogout,
|
||||
profileAge, profileEmail, profileImage, profileName, profileUtente);
|
||||
return new FragmentProfileBinding((LinearLayout) rootView, buttonEditProfile,
|
||||
buttonExportReport, buttonLogout, profileAge, profileEmail, profileImage, profileName,
|
||||
profileUtente);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.cuida.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.cuida.R;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ItemComprimidoSearchBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final TextView textPillName;
|
||||
|
||||
private ItemComprimidoSearchBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull TextView textPillName) {
|
||||
this.rootView = rootView;
|
||||
this.textPillName = textPillName;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemComprimidoSearchBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemComprimidoSearchBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.item_comprimido_search, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemComprimidoSearchBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.text_pill_name;
|
||||
TextView textPillName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textPillName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ItemComprimidoSearchBinding((LinearLayout) rootView, textPillName);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -1,2 +1,2 @@
|
||||
appMetadataVersion=1.1
|
||||
androidGradlePluginVersion=9.1.0
|
||||
androidGradlePluginVersion=9.1.1
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_login" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/activity_login.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_login_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="125" endOffset="12"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="49" startOffset="20" endLine="55" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="64" startOffset="20" endLine="70" endOffset="58"/></Target><Target id="@+id/checkbox_remember_me" view="com.google.android.material.checkbox.MaterialCheckBox"><Expressions/><location startLine="73" startOffset="16" endLine="79" endOffset="55"/></Target><Target id="@+id/login_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="81" startOffset="16" endLine="88" endOffset="55"/></Target><Target id="@+id/forgot_password_link" view="TextView"><Expressions/><location startLine="90" startOffset="16" endLine="97" endOffset="42"/></Target><Target id="@+id/register_link" view="TextView"><Expressions/><location startLine="115" startOffset="12" endLine="121" endOffset="59"/></Target></Targets></Layout>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_login" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/activity_login.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_login_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="136" endOffset="12"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="49" startOffset="20" endLine="55" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="64" startOffset="20" endLine="70" endOffset="58"/></Target><Target id="@+id/checkbox_remember_me" view="com.google.android.material.checkbox.MaterialCheckBox"><Expressions/><location startLine="73" startOffset="16" endLine="79" endOffset="55"/></Target><Target id="@+id/login_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="81" startOffset="16" endLine="88" endOffset="54"/></Target><Target id="@+id/biometric_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="90" startOffset="16" endLine="98" endOffset="46"/></Target><Target id="@+id/forgot_password_link" view="TextView"><Expressions/><location startLine="101" startOffset="16" endLine="108" endOffset="42"/></Target><Target id="@+id/register_link" view="TextView"><Expressions/><location startLine="126" startOffset="12" endLine="132" endOffset="59"/></Target></Targets></Layout>
|
||||
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_add_medication" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/dialog_add_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/dialog_add_medication_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="84" endOffset="14"/></Target><Target id="@+id/edit_med_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="13" startOffset="8" endLine="17" endOffset="46"/></Target><Target id="@+id/text_med_time" view="TextView"><Expressions/><location startLine="27" startOffset="4" endLine="36" endOffset="43"/></Target><Target id="@+id/radio_group_route" view="RadioGroup"><Expressions/><location startLine="45" startOffset="4" endLine="68" endOffset="16"/></Target><Target id="@+id/radio_oral" view="RadioButton"><Expressions/><location startLine="51" startOffset="8" endLine="55" endOffset="49"/></Target><Target id="@+id/radio_topical" view="RadioButton"><Expressions/><location startLine="57" startOffset="8" endLine="61" endOffset="49"/></Target><Target id="@+id/radio_inhalatory" view="RadioButton"><Expressions/><location startLine="63" startOffset="8" endLine="67" endOffset="61"/></Target><Target id="@+id/edit_med_notes" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="76" startOffset="8" endLine="81" endOffset="33"/></Target></Targets></Layout>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_add_medication" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/dialog_add_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/dialog_add_medication_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="114" endOffset="14"/></Target><Target id="@+id/layout_med_name" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="7" startOffset="4" endLine="20" endOffset="59"/></Target><Target id="@+id/edit_med_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="15" startOffset="8" endLine="19" endOffset="46"/></Target><Target id="@+id/recycler_search_results" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="23" startOffset="4" endLine="31" endOffset="33"/></Target><Target id="@+id/btn_add_time" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="48" startOffset="8" endLine="56" endOffset="36"/></Target><Target id="@+id/chip_group_times" view="com.google.android.material.chip.ChipGroup"><Expressions/><location startLine="59" startOffset="4" endLine="64" endOffset="30"/></Target><Target id="@+id/radio_group_route" view="RadioGroup"><Expressions/><location startLine="74" startOffset="4" endLine="97" endOffset="16"/></Target><Target id="@+id/radio_oral" view="RadioButton"><Expressions/><location startLine="80" startOffset="8" endLine="84" endOffset="49"/></Target><Target id="@+id/radio_topical" view="RadioButton"><Expressions/><location startLine="86" startOffset="8" endLine="90" endOffset="49"/></Target><Target id="@+id/radio_inhalatory" view="RadioButton"><Expressions/><location startLine="92" startOffset="8" endLine="96" endOffset="61"/></Target><Target id="@+id/edit_med_notes" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="106" startOffset="8" endLine="111" endOffset="33"/></Target></Targets></Layout>
|
||||
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_profile" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/fragment_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_profile_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="126" endOffset="14"/></Target><Target id="@+id/profile_image" view="com.google.android.material.imageview.ShapeableImageView"><Expressions/><location startLine="10" startOffset="4" endLine="17" endOffset="43"/></Target><Target id="@+id/profile_name" view="TextView"><Expressions/><location startLine="34" startOffset="12" endLine="42" endOffset="50"/></Target><Target id="@+id/profile_email" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="51" endOffset="51"/></Target><Target id="@+id/profile_age" view="TextView"><Expressions/><location startLine="73" startOffset="16" endLine="80" endOffset="60"/></Target><Target id="@+id/profile_utente" view="TextView"><Expressions/><location startLine="96" startOffset="16" endLine="103" endOffset="60"/></Target><Target id="@+id/button_edit_profile" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="109" startOffset="4" endLine="115" endOffset="56"/></Target><Target id="@+id/button_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="117" startOffset="4" endLine="124" endOffset="47"/></Target></Targets></Layout>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_profile" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/fragment_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_profile_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="137" endOffset="14"/></Target><Target id="@+id/profile_image" view="com.google.android.material.imageview.ShapeableImageView"><Expressions/><location startLine="10" startOffset="4" endLine="17" endOffset="43"/></Target><Target id="@+id/profile_name" view="TextView"><Expressions/><location startLine="34" startOffset="12" endLine="42" endOffset="50"/></Target><Target id="@+id/profile_email" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="51" endOffset="51"/></Target><Target id="@+id/profile_age" view="TextView"><Expressions/><location startLine="73" startOffset="16" endLine="80" endOffset="60"/></Target><Target id="@+id/profile_utente" view="TextView"><Expressions/><location startLine="96" startOffset="16" endLine="103" endOffset="60"/></Target><Target id="@+id/button_edit_profile" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="109" startOffset="4" endLine="115" endOffset="56"/></Target><Target id="@+id/button_export_report" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="117" startOffset="4" endLine="125" endOffset="51"/></Target><Target id="@+id/button_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="128" startOffset="4" endLine="135" endOffset="47"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_comprimido_search" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/item_comprimido_search.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/item_comprimido_search_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="15" endOffset="14"/></Target><Target id="@+id/text_pill_name" view="TextView"><Expressions/><location startLine="7" startOffset="4" endLine="13" endOffset="50"/></Target></Targets></Layout>
|
||||
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_login" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/activity_login.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_login_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="125" endOffset="12"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="49" startOffset="20" endLine="55" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="64" startOffset="20" endLine="70" endOffset="58"/></Target><Target id="@+id/checkbox_remember_me" view="com.google.android.material.checkbox.MaterialCheckBox"><Expressions/><location startLine="73" startOffset="16" endLine="79" endOffset="55"/></Target><Target id="@+id/login_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="81" startOffset="16" endLine="88" endOffset="55"/></Target><Target id="@+id/forgot_password_link" view="TextView"><Expressions/><location startLine="90" startOffset="16" endLine="97" endOffset="42"/></Target><Target id="@+id/register_link" view="TextView"><Expressions/><location startLine="115" startOffset="12" endLine="121" endOffset="59"/></Target></Targets></Layout>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_login" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/activity_login.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_login_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="136" endOffset="12"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="49" startOffset="20" endLine="55" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="64" startOffset="20" endLine="70" endOffset="58"/></Target><Target id="@+id/checkbox_remember_me" view="com.google.android.material.checkbox.MaterialCheckBox"><Expressions/><location startLine="73" startOffset="16" endLine="79" endOffset="55"/></Target><Target id="@+id/login_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="81" startOffset="16" endLine="88" endOffset="54"/></Target><Target id="@+id/biometric_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="90" startOffset="16" endLine="98" endOffset="46"/></Target><Target id="@+id/forgot_password_link" view="TextView"><Expressions/><location startLine="101" startOffset="16" endLine="108" endOffset="42"/></Target><Target id="@+id/register_link" view="TextView"><Expressions/><location startLine="126" startOffset="12" endLine="132" endOffset="59"/></Target></Targets></Layout>
|
||||
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_add_medication" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/dialog_add_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/dialog_add_medication_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="84" endOffset="14"/></Target><Target id="@+id/edit_med_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="13" startOffset="8" endLine="17" endOffset="46"/></Target><Target id="@+id/text_med_time" view="TextView"><Expressions/><location startLine="27" startOffset="4" endLine="36" endOffset="43"/></Target><Target id="@+id/radio_group_route" view="RadioGroup"><Expressions/><location startLine="45" startOffset="4" endLine="68" endOffset="16"/></Target><Target id="@+id/radio_oral" view="RadioButton"><Expressions/><location startLine="51" startOffset="8" endLine="55" endOffset="49"/></Target><Target id="@+id/radio_topical" view="RadioButton"><Expressions/><location startLine="57" startOffset="8" endLine="61" endOffset="49"/></Target><Target id="@+id/radio_inhalatory" view="RadioButton"><Expressions/><location startLine="63" startOffset="8" endLine="67" endOffset="61"/></Target><Target id="@+id/edit_med_notes" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="76" startOffset="8" endLine="81" endOffset="33"/></Target></Targets></Layout>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_add_medication" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/dialog_add_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/dialog_add_medication_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="114" endOffset="14"/></Target><Target id="@+id/layout_med_name" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="7" startOffset="4" endLine="20" endOffset="59"/></Target><Target id="@+id/edit_med_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="15" startOffset="8" endLine="19" endOffset="46"/></Target><Target id="@+id/recycler_search_results" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="23" startOffset="4" endLine="31" endOffset="33"/></Target><Target id="@+id/btn_add_time" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="48" startOffset="8" endLine="56" endOffset="36"/></Target><Target id="@+id/chip_group_times" view="com.google.android.material.chip.ChipGroup"><Expressions/><location startLine="59" startOffset="4" endLine="64" endOffset="30"/></Target><Target id="@+id/radio_group_route" view="RadioGroup"><Expressions/><location startLine="74" startOffset="4" endLine="97" endOffset="16"/></Target><Target id="@+id/radio_oral" view="RadioButton"><Expressions/><location startLine="80" startOffset="8" endLine="84" endOffset="49"/></Target><Target id="@+id/radio_topical" view="RadioButton"><Expressions/><location startLine="86" startOffset="8" endLine="90" endOffset="49"/></Target><Target id="@+id/radio_inhalatory" view="RadioButton"><Expressions/><location startLine="92" startOffset="8" endLine="96" endOffset="61"/></Target><Target id="@+id/edit_med_notes" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="106" startOffset="8" endLine="111" endOffset="33"/></Target></Targets></Layout>
|
||||
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_profile" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/fragment_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_profile_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="126" endOffset="14"/></Target><Target id="@+id/profile_image" view="com.google.android.material.imageview.ShapeableImageView"><Expressions/><location startLine="10" startOffset="4" endLine="17" endOffset="43"/></Target><Target id="@+id/profile_name" view="TextView"><Expressions/><location startLine="34" startOffset="12" endLine="42" endOffset="50"/></Target><Target id="@+id/profile_email" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="51" endOffset="51"/></Target><Target id="@+id/profile_age" view="TextView"><Expressions/><location startLine="73" startOffset="16" endLine="80" endOffset="60"/></Target><Target id="@+id/profile_utente" view="TextView"><Expressions/><location startLine="96" startOffset="16" endLine="103" endOffset="60"/></Target><Target id="@+id/button_edit_profile" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="109" startOffset="4" endLine="115" endOffset="56"/></Target><Target id="@+id/button_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="117" startOffset="4" endLine="124" endOffset="47"/></Target></Targets></Layout>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_profile" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/fragment_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_profile_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="137" endOffset="14"/></Target><Target id="@+id/profile_image" view="com.google.android.material.imageview.ShapeableImageView"><Expressions/><location startLine="10" startOffset="4" endLine="17" endOffset="43"/></Target><Target id="@+id/profile_name" view="TextView"><Expressions/><location startLine="34" startOffset="12" endLine="42" endOffset="50"/></Target><Target id="@+id/profile_email" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="51" endOffset="51"/></Target><Target id="@+id/profile_age" view="TextView"><Expressions/><location startLine="73" startOffset="16" endLine="80" endOffset="60"/></Target><Target id="@+id/profile_utente" view="TextView"><Expressions/><location startLine="96" startOffset="16" endLine="103" endOffset="60"/></Target><Target id="@+id/button_edit_profile" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="109" startOffset="4" endLine="115" endOffset="56"/></Target><Target id="@+id/button_export_report" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="117" startOffset="4" endLine="125" endOffset="51"/></Target><Target id="@+id/button_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="128" startOffset="4" endLine="135" endOffset="47"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_comprimido_search" modulePackage="com.example.cuida" filePath="app/src/main/res/layout/item_comprimido_search.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/item_comprimido_search_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="15" endOffset="14"/></Target><Target id="@+id/text_pill_name" view="TextView"><Expressions/><location startLine="7" startOffset="4" endLine="13" endOffset="50"/></Target></Targets></Layout>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
[{"key":"com/google/firebase/appcheck/AppCheckTokenResult.class","name":"com/google/firebase/appcheck/AppCheckTokenResult.class","size":546,"crc":1721583355},{"key":"com/google/firebase/appcheck/interop/AppCheckTokenListener.class","name":"com/google/firebase/appcheck/interop/AppCheckTokenListener.class","size":333,"crc":1324441290},{"key":"com/google/firebase/appcheck/interop/BuildConfig.class","name":"com/google/firebase/appcheck/interop/BuildConfig.class","size":568,"crc":444197344},{"key":"com/google/firebase/appcheck/interop/InteropAppCheckTokenProvider.class","name":"com/google/firebase/appcheck/interop/InteropAppCheckTokenProvider.class","size":625,"crc":-2051022501}]
|
||||
[{"key":"com/google/firebase/appcheck/AppCheckTokenResult.class","name":"com/google/firebase/appcheck/AppCheckTokenResult.class","size":546,"crc":1721583355},{"key":"com/google/firebase/appcheck/interop/AppCheckTokenListener.class","name":"com/google/firebase/appcheck/interop/AppCheckTokenListener.class","size":333,"crc":1324441290},{"key":"com/google/firebase/appcheck/interop/BuildConfig.class","name":"com/google/firebase/appcheck/interop/BuildConfig.class","size":568,"crc":-620208925},{"key":"com/google/firebase/appcheck/interop/InteropAppCheckTokenProvider.class","name":"com/google/firebase/appcheck/interop/InteropAppCheckTokenProvider.class","size":806,"crc":-220511869}]
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user