text: window._ = require("lodash");
  
  /**
   * We'll load the axios HTTP library which allows us to easily issue requests
   * to our Laravel back-end. This library automatically handles sending the
   * CSRF token as a header based on the value of the "XSRF" token cookie.
   */
  
  window.axios = require("axios");
  
  window.axios.defaults.headers.common["X-Requested-With"] = "XMLHttpRequest";
  
  axios.defaults.baseURL = process.env.MIX_APP_URL;
  
  axios.interceptors.response.use(
      function (response) {
          return response;
      },
      function (error) {
          //console.log("axios interceptor ERROR: " + error.response.status);
          //console.log("base url: " + process.env.MIX_APP_URL);
          // const { config, response: { status } } = error
          //const { config, response } = error;
          //const originalRequest = config;
          if (error.response.status === 401)
              window.location = process.env.MIX_APP_URL + "/admin/login";
          else {
              return Promise.reject(error);
          }
          /*
          if (error.response.status === 401 || error.response.status === 419) {
             
             console.log("Session expired or CSRF token mismatch!!!");
              var dialog = confirm(
                  "Your session has expired. Would you like to be redirected to the login page?"
              );
              if (dialog) {
                  window.location = process.env.MIX_APP_URL + "/admin/login";
              } else {
                  return Promise.reject(error);
              }
          } else {
              return Promise.reject(error);
          }*/
      }
  ); //end axios interceptor
  
  /**
   * Echo exposes an expressive API for subscribing to channels and listening
   * for events that are broadcast by Laravel. Echo and event broadcasting
   * allows your team to easily build robust real-time web applications.
   */
  
  // import Echo from 'laravel-echo';
  
  // window.Pusher = require('pusher-js');
  
  // window.Echo = new Echo({
  //     broadcaster: 'pusher',
  //     key: process.env.MIX_PUSHER_APP_KEY,
  //     cluster: process.env.MIX_PUSHER_APP_CLUSTER,
  //     forceTLS: true
  // });
  