// 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 com.google.android.material.materialswitch.MaterialSwitch;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;

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

  @NonNull
  public final MaterialCardView aboutUsCard;

  @NonNull
  public final TextView accountUserCoins;

  @NonNull
  public final TextView accountUserLevel;

  @NonNull
  public final TextView accountUserName;

  @NonNull
  public final TextView accountUserTotalCoins;

  @NonNull
  public final MaterialSwitch appColorModeSwitch;

  @NonNull
  public final MaterialCardView appModeCard;

  @NonNull
  public final MaterialCardView changeLanguageCard;

  @NonNull
  public final MaterialCardView coinsCard;

  @NonNull
  public final ImageView editBtn;

  @NonNull
  public final Guideline guideline1;

  @NonNull
  public final Guideline guideline2;

  @NonNull
  public final Guideline guideline3;

  @NonNull
  public final MaterialCardView historyCard;

  @NonNull
  public final ImageView imageView12;

  @NonNull
  public final ImageView imageView13;

  @NonNull
  public final MaterialCardView logoutCard;

  @NonNull
  public final MaterialSwitch notificationSwitch;

  @NonNull
  public final MaterialCardView notificationsCard;

  @NonNull
  public final MaterialCardView privacyPolicyCard;

  @NonNull
  public final MaterialCardView supportCard;

  @NonNull
  public final TextView textView28;

  @NonNull
  public final TextView textView30;

  @NonNull
  public final TextView textView31;

  @NonNull
  public final TextView textView32;

  @NonNull
  public final TextView textView33;

  @NonNull
  public final MaterialCardView totalCoinsCard;

  @NonNull
  public final ImageView userAccountAvatar;

  @NonNull
  public final TextView userAccountEmail;

  @NonNull
  public final MaterialCardView userAvatarCard;

  @NonNull
  public final MaterialCardView userInfoCard;

  @NonNull
  public final ImageView userLevelIcon;

  @NonNull
  public final MaterialCardView walledCard;

  private FragmentAccountBinding(@NonNull ConstraintLayout rootView,
      @NonNull MaterialCardView aboutUsCard, @NonNull TextView accountUserCoins,
      @NonNull TextView accountUserLevel, @NonNull TextView accountUserName,
      @NonNull TextView accountUserTotalCoins, @NonNull MaterialSwitch appColorModeSwitch,
      @NonNull MaterialCardView appModeCard, @NonNull MaterialCardView changeLanguageCard,
      @NonNull MaterialCardView coinsCard, @NonNull ImageView editBtn,
      @NonNull Guideline guideline1, @NonNull Guideline guideline2, @NonNull Guideline guideline3,
      @NonNull MaterialCardView historyCard, @NonNull ImageView imageView12,
      @NonNull ImageView imageView13, @NonNull MaterialCardView logoutCard,
      @NonNull MaterialSwitch notificationSwitch, @NonNull MaterialCardView notificationsCard,
      @NonNull MaterialCardView privacyPolicyCard, @NonNull MaterialCardView supportCard,
      @NonNull TextView textView28, @NonNull TextView textView30, @NonNull TextView textView31,
      @NonNull TextView textView32, @NonNull TextView textView33,
      @NonNull MaterialCardView totalCoinsCard, @NonNull ImageView userAccountAvatar,
      @NonNull TextView userAccountEmail, @NonNull MaterialCardView userAvatarCard,
      @NonNull MaterialCardView userInfoCard, @NonNull ImageView userLevelIcon,
      @NonNull MaterialCardView walledCard) {
    this.rootView = rootView;
    this.aboutUsCard = aboutUsCard;
    this.accountUserCoins = accountUserCoins;
    this.accountUserLevel = accountUserLevel;
    this.accountUserName = accountUserName;
    this.accountUserTotalCoins = accountUserTotalCoins;
    this.appColorModeSwitch = appColorModeSwitch;
    this.appModeCard = appModeCard;
    this.changeLanguageCard = changeLanguageCard;
    this.coinsCard = coinsCard;
    this.editBtn = editBtn;
    this.guideline1 = guideline1;
    this.guideline2 = guideline2;
    this.guideline3 = guideline3;
    this.historyCard = historyCard;
    this.imageView12 = imageView12;
    this.imageView13 = imageView13;
    this.logoutCard = logoutCard;
    this.notificationSwitch = notificationSwitch;
    this.notificationsCard = notificationsCard;
    this.privacyPolicyCard = privacyPolicyCard;
    this.supportCard = supportCard;
    this.textView28 = textView28;
    this.textView30 = textView30;
    this.textView31 = textView31;
    this.textView32 = textView32;
    this.textView33 = textView33;
    this.totalCoinsCard = totalCoinsCard;
    this.userAccountAvatar = userAccountAvatar;
    this.userAccountEmail = userAccountEmail;
    this.userAvatarCard = userAvatarCard;
    this.userInfoCard = userInfoCard;
    this.userLevelIcon = userLevelIcon;
    this.walledCard = walledCard;
  }

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

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

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

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

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

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

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

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

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

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

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

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

      id = R.id.editBtn;
      ImageView editBtn = ViewBindings.findChildViewById(rootView, id);
      if (editBtn == 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.historyCard;
      MaterialCardView historyCard = ViewBindings.findChildViewById(rootView, id);
      if (historyCard == null) {
        break missingId;
      }

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

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

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

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

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

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

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

      id = R.id.textView28;
      TextView textView28 = ViewBindings.findChildViewById(rootView, id);
      if (textView28 == 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.textView32;
      TextView textView32 = ViewBindings.findChildViewById(rootView, id);
      if (textView32 == null) {
        break missingId;
      }

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

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

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

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

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

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

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

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

      return new FragmentAccountBinding((ConstraintLayout) rootView, aboutUsCard, accountUserCoins,
          accountUserLevel, accountUserName, accountUserTotalCoins, appColorModeSwitch, appModeCard,
          changeLanguageCard, coinsCard, editBtn, guideline1, guideline2, guideline3, historyCard,
          imageView12, imageView13, logoutCard, notificationSwitch, notificationsCard,
          privacyPolicyCard, supportCard, textView28, textView30, textView31, textView32,
          textView33, totalCoinsCard, userAccountAvatar, userAccountEmail, userAvatarCard,
          userInfoCard, userLevelIcon, walledCard);
    }
    String missingId = rootView.getResources().getResourceName(id);
    throw new NullPointerException("Missing required view with ID: ".concat(missingId));
  }
}
