// Generated by view binder compiler. Do not edit!
package com.ElyStudio.leGaou.databinding;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.constraintlayout.widget.Guideline;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.ElyStudio.leGaou.R;
import com.google.android.material.card.MaterialCardView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;

public final class ActivityUserProfileScreenBinding implements ViewBinding {
  @NonNull
  private final ConstraintLayout rootView;

  @NonNull
  public final MaterialCardView coinsCard;

  @NonNull
  public final Guideline guideline1;

  @NonNull
  public final Guideline guideline2;

  @NonNull
  public final Guideline guideline3;

  @NonNull
  public final MaterialCardView materialCardView5;

  @NonNull
  public final TextView profileUserCoins;

  @NonNull
  public final TextView profileUserEmail;

  @NonNull
  public final TextView profileUserLevel;

  @NonNull
  public final ImageView profileUserLevelIcon;

  @NonNull
  public final TextView profileUserName;

  @NonNull
  public final TextView profileUserTotalCoins;

  @NonNull
  public final TextView textView30;

  @NonNull
  public final TextView textView31;

  @NonNull
  public final TextView textView41;

  @NonNull
  public final MaterialCardView totalCoinsCard;

  @NonNull
  public final MaterialCardView updateDetailsCard;

  @NonNull
  public final MaterialCardView userAvatarCardProfile;

  @NonNull
  public final ImageView userProfileAvatar;

  @NonNull
  public final MaterialCardView viewQuizHistoryCard;

  private ActivityUserProfileScreenBinding(@NonNull ConstraintLayout rootView,
      @NonNull MaterialCardView coinsCard, @NonNull Guideline guideline1,
      @NonNull Guideline guideline2, @NonNull Guideline guideline3,
      @NonNull MaterialCardView materialCardView5, @NonNull TextView profileUserCoins,
      @NonNull TextView profileUserEmail, @NonNull TextView profileUserLevel,
      @NonNull ImageView profileUserLevelIcon, @NonNull TextView profileUserName,
      @NonNull TextView profileUserTotalCoins, @NonNull TextView textView30,
      @NonNull TextView textView31, @NonNull TextView textView41,
      @NonNull MaterialCardView totalCoinsCard, @NonNull MaterialCardView updateDetailsCard,
      @NonNull MaterialCardView userAvatarCardProfile, @NonNull ImageView userProfileAvatar,
      @NonNull MaterialCardView viewQuizHistoryCard) {
    this.rootView = rootView;
    this.coinsCard = coinsCard;
    this.guideline1 = guideline1;
    this.guideline2 = guideline2;
    this.guideline3 = guideline3;
    this.materialCardView5 = materialCardView5;
    this.profileUserCoins = profileUserCoins;
    this.profileUserEmail = profileUserEmail;
    this.profileUserLevel = profileUserLevel;
    this.profileUserLevelIcon = profileUserLevelIcon;
    this.profileUserName = profileUserName;
    this.profileUserTotalCoins = profileUserTotalCoins;
    this.textView30 = textView30;
    this.textView31 = textView31;
    this.textView41 = textView41;
    this.totalCoinsCard = totalCoinsCard;
    this.updateDetailsCard = updateDetailsCard;
    this.userAvatarCardProfile = userAvatarCardProfile;
    this.userProfileAvatar = userProfileAvatar;
    this.viewQuizHistoryCard = viewQuizHistoryCard;
  }

  @Override
  @NonNull
  public ConstraintLayout getRoot() {
    return rootView;
  }

  @NonNull
  public static ActivityUserProfileScreenBinding inflate(@NonNull LayoutInflater inflater) {
    return inflate(inflater, null, false);
  }

  @NonNull
  public static ActivityUserProfileScreenBinding inflate(@NonNull LayoutInflater inflater,
      @Nullable ViewGroup parent, boolean attachToParent) {
    View root = inflater.inflate(R.layout.activity_user_profile_screen, parent, false);
    if (attachToParent) {
      parent.addView(root);
    }
    return bind(root);
  }

  @NonNull
  public static ActivityUserProfileScreenBinding 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.coinsCard;
      MaterialCardView coinsCard = ViewBindings.findChildViewById(rootView, id);
      if (coinsCard == null) {
        break missingId;
      }

      id = R.id.guideline1;
      Guideline guideline1 = ViewBindings.findChildViewById(rootView, id);
      if (guideline1 == null) {
        break missingId;
      }

      id = R.id.guideline2;
      Guideline guideline2 = ViewBindings.findChildViewById(rootView, id);
      if (guideline2 == null) {
        break missingId;
      }

      id = R.id.guideline3;
      Guideline guideline3 = ViewBindings.findChildViewById(rootView, id);
      if (guideline3 == null) {
        break missingId;
      }

      id = R.id.materialCardView5;
      MaterialCardView materialCardView5 = ViewBindings.findChildViewById(rootView, id);
      if (materialCardView5 == null) {
        break missingId;
      }

      id = R.id.profileUserCoins;
      TextView profileUserCoins = ViewBindings.findChildViewById(rootView, id);
      if (profileUserCoins == null) {
        break missingId;
      }

      id = R.id.profileUserEmail;
      TextView profileUserEmail = ViewBindings.findChildViewById(rootView, id);
      if (profileUserEmail == null) {
        break missingId;
      }

      id = R.id.profileUserLevel;
      TextView profileUserLevel = ViewBindings.findChildViewById(rootView, id);
      if (profileUserLevel == null) {
        break missingId;
      }

      id = R.id.profileUserLevelIcon;
      ImageView profileUserLevelIcon = ViewBindings.findChildViewById(rootView, id);
      if (profileUserLevelIcon == null) {
        break missingId;
      }

      id = R.id.profileUserName;
      TextView profileUserName = ViewBindings.findChildViewById(rootView, id);
      if (profileUserName == null) {
        break missingId;
      }

      id = R.id.profileUserTotalCoins;
      TextView profileUserTotalCoins = ViewBindings.findChildViewById(rootView, id);
      if (profileUserTotalCoins == null) {
        break missingId;
      }

      id = R.id.textView30;
      TextView textView30 = ViewBindings.findChildViewById(rootView, id);
      if (textView30 == null) {
        break missingId;
      }

      id = R.id.textView31;
      TextView textView31 = ViewBindings.findChildViewById(rootView, id);
      if (textView31 == null) {
        break missingId;
      }

      id = R.id.textView41;
      TextView textView41 = ViewBindings.findChildViewById(rootView, id);
      if (textView41 == null) {
        break missingId;
      }

      id = R.id.totalCoinsCard;
      MaterialCardView totalCoinsCard = ViewBindings.findChildViewById(rootView, id);
      if (totalCoinsCard == null) {
        break missingId;
      }

      id = R.id.updateDetailsCard;
      MaterialCardView updateDetailsCard = ViewBindings.findChildViewById(rootView, id);
      if (updateDetailsCard == null) {
        break missingId;
      }

      id = R.id.userAvatarCardProfile;
      MaterialCardView userAvatarCardProfile = ViewBindings.findChildViewById(rootView, id);
      if (userAvatarCardProfile == null) {
        break missingId;
      }

      id = R.id.userProfileAvatar;
      ImageView userProfileAvatar = ViewBindings.findChildViewById(rootView, id);
      if (userProfileAvatar == null) {
        break missingId;
      }

      id = R.id.viewQuizHistoryCard;
      MaterialCardView viewQuizHistoryCard = ViewBindings.findChildViewById(rootView, id);
      if (viewQuizHistoryCard == null) {
        break missingId;
      }

      return new ActivityUserProfileScreenBinding((ConstraintLayout) rootView, coinsCard,
          guideline1, guideline2, guideline3, materialCardView5, profileUserCoins, profileUserEmail,
          profileUserLevel, profileUserLevelIcon, profileUserName, profileUserTotalCoins,
          textView30, textView31, textView41, totalCoinsCard, updateDetailsCard,
          userAvatarCardProfile, userProfileAvatar, viewQuizHistoryCard);
    }
    String missingId = rootView.getResources().getResourceName(id);
    throw new NullPointerException("Missing required view with ID: ".concat(missingId));
  }
}
