<script src="{{asset('web/js/bootstrap.bundle.min.js')}}"></script>
<!-- tobii js -->
<script src="{{asset('web/js/tobii.min.js')}}"></script>
<!-- SLIDER -->
<script src="{{asset('web/js/tiny-slider.js')}}"></script>
<!-- Icons -->
<script src="{{asset('web/js/feather.min.js')}}"></script>
<!-- Main Js -->
<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/11.6.15/sweetalert2.min.js"></script>
<script src="{{asset('web/js/plugins.init.js')}}"></script>
<script src="{{asset('web/js/app.js')}}"></script>
<script src="{{asset('web/js/datepicker.min.js')}}"></script>
<script src="{{asset('web/js/bootstrap.bundle.min.js')}}"></script>
<script src="{{asset('web/js/plugins.init.js')}}"></script>
<script src="{{asset('web/js/app.js')}}"></script>
<script src="{{asset('web/css/sweetalert/sweetalert.min.js')}}"></script>
{{-- <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> --}}

  {{-- Ajax Form Submit --}}

<script src="{{ asset('css/jquery.min.js') }}"></script>
<script src="{{ asset('css/jquery-form/dist/jquery.form.min.js') }}"></script>
<script src="{{ asset('css/noty/lib/noty.min.js') }}"></script>
<script src="{{ asset('css/flatpickr/dist/flatpickr.min.js') }}"></script>
<script src="{{ asset('css/wait-me/waitMe.min.js')}}"></script>
<script src="{{ asset('css/clipboard/dist/clipboard.min.js')}}"></script>


<script>
  function fetch_sub_content(selector, url, args=null){

      var config={
      spinner: true
      }

      if(typeof args=='object'){
      config=Object.assign(config, args);
      }

      if(config.spinner){

      $(selector).waitMe({
          effect: 'facebook',
          text: 'Please! Wait ...'
      });

      }

      $(selector).load(url, null, function(){
      $(selector).waitMe('hide');
      if(typeof args=='function') args();
      });

      }

      function wait_me(selector, config=null){

      if(config){

          selector.waitMe(config);

      }else{

          selector.waitMe({
              effect: 'facebook',
              //color: '#000',
              text: 'Please! Wait ...'
          });
      }
  }

  function pop_up_msg(msg='No message specified', type='success', callback=null){
      new Noty({
      theme:'sunset',
      text: msg,
      type: type,
      timeout:1500,
      callbacks:{
          afterClose: callback
      }
      }).show();
  }

  function err_msg(err){

      var msg="Request failed to process, try again later.";

      if(err.responseJSON && err.responseJSON.msg){
      msg=err.responseJSON.msg;
      }

      return msg;

  }

  function ajax_form(form, cllback=null, config={spinner: true}){

      $('.btn-submit').prop('disabled', true);
      var redirect=$(form).data('redirect');

      if(typeof config=='object'){

      if(config.spinner) wait_me($(form));

      }

      $(form).ajaxSubmit({
      success:function(res){

          wait_me($(form), 'hide');

          if(res.msg){

          pop_up_msg(res.msg, 'success', function(){

              $('.btn-submit').prop('disabled', false);

              if(redirect) window.location.replace(redirect);
              else if(typeof cllback=='function'){
              cllback(form, res);
              }

          });

          }

          //$.notify(res.msg, 'success');
      },
      error:function(res){

          wait_me($(form), 'hide');

          var msg="Request failed to process, try again later.";

          if(res.responseJSON && res.responseJSON.msg){
          msg=res.responseJSON.msg;
          }

          pop_up_msg(msg, 'error');
          $('.btn-submit').prop('disabled', false);

      }

      });

      } //End of ajax form definition


  // let answer = document.getElementById("interest").contentEditable;
  // document.getElementById("demo").innerHTML = answer;

</script>

@stack('js')