document.getElementById('sa-basic') &&
  document.getElementById('sa-basic').addEventListener('click', function () {
    Swal.fire({
      title: 'Any fool can use a computer',
      confirmButtonClass: 'btn btn-primary w-xs mt-2',
      buttonsStyling: !1,
      showCloseButton: !0,
    })
  }),
  document.getElementById('sa-title') &&
    document.getElementById('sa-title').addEventListener('click', function () {
      Swal.fire({
        title: 'The Internet?',
        text: 'That thing is still around?',
        icon: 'question',
        confirmButtonClass: 'btn btn-primary w-xs mt-2',
        buttonsStyling: !1,
        showCloseButton: !0,
      })
    }),
  document.getElementById('sa-success') &&
    document
      .getElementById('sa-success')
      .addEventListener('click', function () {
        Swal.fire({
          title: 'Good job!',
          text: 'You clicked the button!',
          icon: 'success',
          showCancelButton: !0,
          confirmButtonClass: 'btn btn-primary w-xs me-2 mt-2',
          cancelButtonClass: 'btn btn-danger w-xs mt-2',
          buttonsStyling: !1,
          showCloseButton: !0,
        })
      }),
  document.getElementById('sa-error') &&
    document.getElementById('sa-error').addEventListener('click', function () {
      Swal.fire({
        title: 'Oops...',
        text: 'Something went wrong!',
        icon: 'error',
        confirmButtonClass: 'btn btn-primary w-xs mt-2',
        buttonsStyling: !1,
        footer: '<a href="">Why do I have this issue?</a>',
        showCloseButton: !0,
      })
    }),
  document.getElementById('sa-longcontent') &&
    document
      .getElementById('sa-longcontent')
      .addEventListener('click', function () {
        Swal.fire({
          imageUrl: 'https://placeholder.pics/svg/300x1500',
          imageHeight: 1500,
          imageAlt: 'A tall image',
          confirmButtonClass: 'btn btn-primary w-xs mt-2',
          buttonsStyling: !1,
          showCloseButton: !0,
        })
      }),
  document.getElementById('sa-warning') &&
    document
      .getElementById('sa-warning')
      .addEventListener('click', function () {
        Swal.fire({
          title: 'Are you sure?',
          text: "You won't be able to revert this!",
          icon: 'warning',
          showCancelButton: !0,
          confirmButtonClass: 'btn btn-primary w-xs me-2 mt-2',
          cancelButtonClass: 'btn btn-danger w-xs mt-2',
          confirmButtonText: 'Yes, delete it!',
          buttonsStyling: !1,
          showCloseButton: !0,
        }).then(function (t) {
          t.value &&
            Swal.fire({
              title: 'Deleted!',
              text: 'Your file has been deleted.',
              icon: 'success',
              confirmButtonClass: 'btn btn-primary w-xs mt-2',
              buttonsStyling: !1,
            })
        })
      }),
  document.getElementById('sa-params') &&
    document.getElementById('sa-params').addEventListener('click', function () {
      Swal.fire({
        title: 'Are you sure?',
        text: "You won't be able to revert this!",
        icon: 'warning',
        showCancelButton: !0,
        confirmButtonText: 'Yes, delete it!',
        cancelButtonText: 'No, cancel!',
        confirmButtonClass: 'btn btn-primary w-xs me-2 mt-2',
        cancelButtonClass: 'btn btn-danger w-xs mt-2',
        buttonsStyling: !1,
        showCloseButton: !0,
      }).then(function (t) {
        t.value
          ? Swal.fire({
              title: 'Deleted!',
              text: 'Your file has been deleted.',
              icon: 'success',
              confirmButtonClass: 'btn btn-primary w-xs mt-2',
              buttonsStyling: !1,
            })
          : t.dismiss === Swal.DismissReason.cancel &&
            Swal.fire({
              title: 'Cancelled',
              text: 'Your imaginary file is safe :)',
              icon: 'error',
              confirmButtonClass: 'btn btn-primary mt-2',
              buttonsStyling: !1,
            })
      })
    }),
  document.getElementById('sa-image') &&
    document.getElementById('sa-image').addEventListener('click', function () {
      Swal.fire({
        title: 'Sweet!',
        text: 'Modal with a custom image.',
        imageUrl: 'assets/images/logo-sm.png',
        imageHeight: 40,
        confirmButtonClass: 'btn btn-primary w-xs mt-2',
        buttonsStyling: !1,
        animation: !1,
        showCloseButton: !0,
      })
    }),
  document.getElementById('sa-close') &&
    document.getElementById('sa-close').addEventListener('click', function () {
      var t
      Swal.fire({
        title: 'Auto close alert!',
        html: 'I will close in <strong></strong> seconds.',
        timer: 2e3,
        timerProgressBar: !0,
        showCloseButton: !0,
        didOpen: function () {
          Swal.showLoading(),
            (t = setInterval(function () {
              var t = Swal.getHtmlContainer()
              t &&
                (t = t.querySelector('b')) &&
                (t.textContent = Swal.getTimerLeft())
            }, 100))
        },
        onClose: function () {
          clearInterval(t)
        },
      }).then(function (t) {
        t.dismiss === Swal.DismissReason.timer &&
          console.log('I was closed by the timer')
      })
    }),
  document.getElementById('custom-html-alert') &&
    document
      .getElementById('custom-html-alert')
      .addEventListener('click', function () {
        Swal.fire({
          title: '<i>HTML</i> <u>example</u>',
          icon: 'info',
          html: 'You can use <b>bold text</b>, <a href="//Themesbrand.in/">links</a> and other HTML tags',
          showCloseButton: !0,
          showCancelButton: !0,
          confirmButtonClass: 'btn btn-success me-2',
          cancelButtonClass: 'btn btn-danger',
          buttonsStyling: !1,
          confirmButtonText:
            '<i class="ri-thumb-up-fill align-bottom me-1"></i> Great!',
          cancelButtonText: '<i class="ri-thumb-down-fill align-bottom"></i>',
        })
      }),
  document.getElementById('sa-dialog-three-btn') &&
    document
      .getElementById('sa-dialog-three-btn')
      .addEventListener('click', function () {
        Swal.fire({
          title: 'Do you want to save the changes?',
          showDenyButton: !0,
          showCancelButton: !0,
          confirmButtonText: 'Save',
          confirmButtonClass: 'btn btn-success w-xs me-2',
          cancelButtonClass: 'btn btn-danger w-xs',
          denyButtonClass: 'btn btn-info w-xs me-2',
          buttonsStyling: !1,
          denyButtonText: "Don't save",
          showCloseButton: !0,
        }).then(function (t) {
          t.isConfirmed
            ? Swal.fire({
                title: 'Saved!',
                icon: 'success',
                confirmButtonClass: 'btn btn-primary w-xs',
                buttonsStyling: !1,
              })
            : t.isDenied &&
              Swal.fire({
                title: 'Changes are not saved',
                icon: 'info',
                confirmButtonClass: 'btn btn-primary w-xs',
                buttonsStyling: !1,
              })
        })
      }),
  document.getElementById('sa-position') &&
    document
      .getElementById('sa-position')
      .addEventListener('click', function () {
        Swal.fire({
          position: 'top-end',
          icon: 'success',
          title: 'Your work has been saved',
          showConfirmButton: !1,
          timer: 1500,
          showCloseButton: !0,
        })
      }),
  document.getElementById('custom-padding-width-alert') &&
    document
      .getElementById('custom-padding-width-alert')
      .addEventListener('click', function () {
        Swal.fire({
          title: 'Custom width, padding, background.',
          width: 600,
          padding: 100,
          confirmButtonClass: 'btn btn-primary w-xs',
          buttonsStyling: !1,
          background: '#fff url(assets/images/chat-bg-pattern.png)',
        })
      }),
  document.getElementById('ajax-alert') &&
    document
      .getElementById('ajax-alert')
      .addEventListener('click', function () {
        Swal.fire({
          title: 'Submit email to run ajax request',
          input: 'email',
          showCancelButton: !0,
          confirmButtonText: 'Submit',
          showLoaderOnConfirm: !0,
          confirmButtonClass: 'btn btn-primary w-xs me-2',
          cancelButtonClass: 'btn btn-danger w-xs',
          buttonsStyling: !1,
          showCloseButton: !0,
          preConfirm: function (n) {
            return new Promise(function (t, e) {
              setTimeout(function () {
                'taken@example.com' === n
                  ? e('This email is already taken.')
                  : t()
              }, 2e3)
            })
          },
          allowOutsideClick: !1,
        }).then(function (t) {
          Swal.fire({
            icon: 'success',
            title: 'Ajax request finished!',
            confirmButtonClass: 'btn btn-primary w-xs',
            buttonsStyling: !1,
            html: 'Submitted email: ' + t,
          })
        })
      }),
  document.getElementById('custom-sa-success') &&
    document
      .getElementById('custom-sa-success')
      .addEventListener('click', function () {
        Swal.fire({
          html: '<div class="mt-3"><lord-icon src="https://cdn.lordicon.com/lupuorrc.json" trigger="loop" colors="primary:#0ab39c,secondary:#405189" style="width:120px;height:120px"></lord-icon><div class="mt-4 pt-2 fs-15"><h4>Well done !</h4><p class="text-muted mx-4 mb-0">Aww yeah, you successfully read this important message.</p></div></div>',
          showCancelButton: !0,
          showConfirmButton: !1,
          cancelButtonClass: 'btn btn-primary w-xs mb-1',
          cancelButtonText: 'Back',
          buttonsStyling: !1,
          showCloseButton: !0,
        })
      }),
  document.getElementById('custom-sa-error') &&
    document
      .getElementById('custom-sa-error')
      .addEventListener('click', function () {
        Swal.fire({
          html: '<div class="mt-3"><lord-icon src="https://cdn.lordicon.com/tdrtiskw.json" trigger="loop" colors="primary:#f06548,secondary:#f7b84b" style="width:120px;height:120px"></lord-icon><div class="mt-4 pt-2 fs-15"><h4>Oops...! Something went Wrong !</h4><p class="text-muted mx-4 mb-0">Your email Address is invalid</p></div></div>',
          showCancelButton: !0,
          showConfirmButton: !1,
          cancelButtonClass: 'btn btn-primary w-xs mb-1',
          cancelButtonText: 'Dismiss',
          buttonsStyling: !1,
          showCloseButton: !0,
        })
      }),
  document.getElementById('custom-sa-warning') &&
    document
      .getElementById('custom-sa-warning')
      .addEventListener('click', function () {
        Swal.fire({
          html: '<div class="mt-3"><lord-icon src="https://cdn.lordicon.com/gsqxdxog.json" trigger="loop" colors="primary:#f7b84b,secondary:#f06548" style="width:100px;height:100px"></lord-icon><div class="mt-4 pt-2 fs-15 mx-5"><h4>Are you Sure ?</h4><p class="text-muted mx-4 mb-0">Are you Sure You want to Delete this Account ?</p></div></div>',
          showCancelButton: !0,
          confirmButtonClass: 'btn btn-primary w-xs me-2 mb-1',
          confirmButtonText: 'Yes, Delete It!',
          cancelButtonClass: 'btn btn-danger w-xs mb-1',
          buttonsStyling: !1,
          showCloseButton: !0,
        })
      }),
  document.getElementById('custom-sa-community') &&
    document
      .getElementById('custom-sa-community')
      .addEventListener('click', function () {
        Swal.fire({
          title: 'Join Our Community',
          html: '<div class="mt-3 text-start"><label for="input-email" class="form-label fs-13">Email</label><input type="email" class="form-control" id="input-email" placeholder="Enter Email Address"></div>',
          imageUrl: 'assets/images/logo-sm.png',
          footer:
            '<p class="fs-13 text-muted mb-0">Already have an account ? <a href="#" class="fw-semibold text-decoration-underline"> Signin </a> </p>',
          imageHeight: 40,
          confirmButtonClass: 'btn btn-primary w-xs mb-2',
          confirmButtonText:
            'Register <i class="ri-arrow-right-line ms-1 align-bottom"></i>',
          buttonsStyling: !1,
          showCloseButton: !0,
        })
      }),
  document.getElementById('custom-sa-email-verify') &&
    document
      .getElementById('custom-sa-email-verify')
      .addEventListener('click', function () {
        Swal.fire({
          html: '<div class="mt-3"><div class="avatar-lg mx-auto"><div class="avatar-title bg-light text-success display-5 rounded-circle"><i class="ri-mail-send-fill"></i></div></div><div class="mt-4 pt-2 fs-15"><h4 class="fs-20 fw-semibold">Verify Your Email</h4><p class="text-muted mb-0 mt-3 fs-13">We have sent you verification email <span class="fw-medium text-dark">example@abc.com</span>, <br/> Please check it.</p></div></div>',
          showCancelButton: !1,
          confirmButtonClass: 'btn btn-primary mb-1',
          confirmButtonText: 'Verify Email',
          buttonsStyling: !1,
          footer:
            '<p class="fs-14 text-muted mb-0">Didn\'t receive an email ? <a href="#" class="fw-semibold text-decoration-underline">Resend</a></p>',
          showCloseButton: !0,
        })
      }),
  document.getElementById('custom-sa-notification') &&
    document
      .getElementById('custom-sa-notification')
      .addEventListener('click', function () {
        Swal.fire({
          html: '<div class="mt-3"><div class="avatar-lg mx-auto"><img src="assets/images/users/avatar-2.jpg" class="rounded-circle img-thumbnail" alt="thumbnail"></div><div class="mt-4 pt-2 fs-15"><h4 class="fs-18 fw-semibold">Welcome <span class="fw-semibold">Mike Mayer</span></h4><p class="text-muted mb-0 fs-13">You have <span class="fw-semibold text-success">2</span> Notifications</p></div></div>',
          showCancelButton: !1,
          confirmButtonClass: 'btn btn-primary mb-1',
          confirmButtonText:
            'Show Me <i class="ri-arrow-right-line ms-1 align-bottom"></i>',
          buttonsStyling: !1,
          showCloseButton: !0,
        })
      })