// Generated by view binder compiler. Do not edit!
package com.example.smartumbrellav3.databinding;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.SeekBar;
import android.widget.TextView;
import android.widget.ToggleButton;
import android.widget.VideoView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.smartumbrellav3.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;

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

  @NonNull
  public final Button back;

  @NonNull
  public final Button forward;

  @NonNull
  public final ConstraintLayout frameLayout;

  @NonNull
  public final ImageButton imageButtonLightOff;

  @NonNull
  public final ImageButton imageButtonLightOn;

  @NonNull
  public final ImageView imageView5;

  @NonNull
  public final ImageView imageView6;

  @NonNull
  public final ImageView imageView7;

  @NonNull
  public final ImageView imageView9;

  @NonNull
  public final Button left;

  @NonNull
  public final Button right;

  @NonNull
  public final SeekBar seekBar;

  @NonNull
  public final TextView textView;

  @NonNull
  public final TextView textView10;

  @NonNull
  public final TextView textView11;

  @NonNull
  public final TextView textView6;

  @NonNull
  public final ToggleButton toggleButton;

  @NonNull
  public final VideoView videoView;

  private FragmentDrivingAndControlBinding(@NonNull ConstraintLayout rootView, @NonNull Button back,
      @NonNull Button forward, @NonNull ConstraintLayout frameLayout,
      @NonNull ImageButton imageButtonLightOff, @NonNull ImageButton imageButtonLightOn,
      @NonNull ImageView imageView5, @NonNull ImageView imageView6, @NonNull ImageView imageView7,
      @NonNull ImageView imageView9, @NonNull Button left, @NonNull Button right,
      @NonNull SeekBar seekBar, @NonNull TextView textView, @NonNull TextView textView10,
      @NonNull TextView textView11, @NonNull TextView textView6, @NonNull ToggleButton toggleButton,
      @NonNull VideoView videoView) {
    this.rootView = rootView;
    this.back = back;
    this.forward = forward;
    this.frameLayout = frameLayout;
    this.imageButtonLightOff = imageButtonLightOff;
    this.imageButtonLightOn = imageButtonLightOn;
    this.imageView5 = imageView5;
    this.imageView6 = imageView6;
    this.imageView7 = imageView7;
    this.imageView9 = imageView9;
    this.left = left;
    this.right = right;
    this.seekBar = seekBar;
    this.textView = textView;
    this.textView10 = textView10;
    this.textView11 = textView11;
    this.textView6 = textView6;
    this.toggleButton = toggleButton;
    this.videoView = videoView;
  }

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

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

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

  @NonNull
  public static FragmentDrivingAndControlBinding bind(@NonNull View rootView) {
    // The body of this method is generated in a way you would not otherwise write.
    // This is done to optimize the compiled bytecode for size and performance.
    int id;
    missingId: {
      id = R.id.back;
      Button back = ViewBindings.findChildViewById(rootView, id);
      if (back == null) {
        break missingId;
      }

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

      ConstraintLayout frameLayout = (ConstraintLayout) rootView;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      return new FragmentDrivingAndControlBinding((ConstraintLayout) rootView, back, forward,
          frameLayout, imageButtonLightOff, imageButtonLightOn, imageView5, imageView6, imageView7,
          imageView9, left, right, seekBar, textView, textView10, textView11, textView6,
          toggleButton, videoView);
    }
    String missingId = rootView.getResources().getResourceName(id);
    throw new NullPointerException("Missing required view with ID: ".concat(missingId));
  }
}
