/******/ (function(modules) { // webpackBootstrap
/******/ 	// The module cache
/******/ 	var installedModules = {};
/******/
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/
/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId]) {
/******/ 			return installedModules[moduleId].exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			i: moduleId,
/******/ 			l: false,
/******/ 			exports: {}
/******/ 		};
/******/
/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ 		// Flag the module as loaded
/******/ 		module.l = true;
/******/
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/
/******/
/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;
/******/
/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;
/******/
/******/ 	// define getter function for harmony exports
/******/ 	__webpack_require__.d = function(exports, name, getter) {
/******/ 		if(!__webpack_require__.o(exports, name)) {
/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ 		}
/******/ 	};
/******/
/******/ 	// define __esModule on exports
/******/ 	__webpack_require__.r = function(exports) {
/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ 		}
/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
/******/ 	};
/******/
/******/ 	// create a fake namespace object
/******/ 	// mode & 1: value is a module id, require it
/******/ 	// mode & 2: merge all properties of value into the ns
/******/ 	// mode & 4: return value when already ns object
/******/ 	// mode & 8|1: behave like require
/******/ 	__webpack_require__.t = function(value, mode) {
/******/ 		if(mode & 1) value = __webpack_require__(value);
/******/ 		if(mode & 8) return value;
/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ 		var ns = Object.create(null);
/******/ 		__webpack_require__.r(ns);
/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ 		return ns;
/******/ 	};
/******/
/******/ 	// getDefaultExport function for compatibility with non-harmony modules
/******/ 	__webpack_require__.n = function(module) {
/******/ 		var getter = module && module.__esModule ?
/******/ 			function getDefault() { return module['default']; } :
/******/ 			function getModuleExports() { return module; };
/******/ 		__webpack_require__.d(getter, 'a', getter);
/******/ 		return getter;
/******/ 	};
/******/
/******/ 	// Object.prototype.hasOwnProperty.call
/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "";
/******/
/******/
/******/ 	// Load entry module and return exports
/******/ 	return __webpack_require__(__webpack_require__.s = 0);
/******/ })
/************************************************************************/
/******/ ({

/***/ "./src/js/view/adv-google-map.js":
/*!***************************************!*\
  !*** ./src/js/view/adv-google-map.js ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var AdvGoogleMap = function AdvGoogleMap($scope, $) {\n  window.eaelHasMapAPI = window.google ? window.google : undefined;\n\n  if (!window.eaelHasMapAPI) {\n    var $map_class = $scope.find(\".eael-google-map\").eq(0),\n        $map_notice = $scope.find(\".google-map-notice\").eq(0);\n    $map_class.css(\"display\", \"none\");\n    $map_notice.html(\"Whoops! It' seems like you didn't set Google Map API key. You can set from <b>Elementor > Essential Addons > Elements > Advanced Google Map (Settings)</b>\");\n    $map_notice.addClass(\"alert alert-warning\");\n    $map_notice.css({\n      \"background-color\": \"#f2dede\",\n      color: \"#a94442\",\n      \"font-size\": \"85%\",\n      padding: \"15px\",\n      \"border-radius\": \"3px\"\n    });\n  } else {\n    var $map = $scope.find(\".eael-google-map\"),\n        $thisMap = $(\"#\" + $map.attr(\"id\")),\n        $mapID = $thisMap.data(\"id\"),\n        $mapType = $thisMap.data(\"map_type\"),\n        $mapAddressType = $thisMap.data(\"map_address_type\"),\n        $mapLat = $thisMap.data(\"map_lat\"),\n        $mapLng = $thisMap.data(\"map_lng\"),\n        $mapAddr = $thisMap.data(\"map_addr\"),\n        $mapBasicMarkerTitle = $thisMap.data(\"map_basic_marker_title\"),\n        $mapBasicMarkerContent = $thisMap.data(\"map_basic_marker_content\"),\n        $mapBasicMarkerIconEnable = $thisMap.data(\"map_basic_marker_icon_enable\"),\n        $mapBasicMarkerIcon = $thisMap.data(\"map_basic_marker_icon\"),\n        $mapBasicMarkerIconWidth = $thisMap.data(\"map_basic_marker_icon_width\"),\n        $mapBasicMarkerIconHeight = $thisMap.data(\"map_basic_marker_icon_height\"),\n        $mapZoom = $thisMap.data(\"map_zoom\"),\n        $mapMarkerContent = $thisMap.data(\"map_marker_content\"),\n        $mapMarkers = $thisMap.data(\"map_markers\"),\n        $mapStaticWidth = $thisMap.data(\"map_static_width\"),\n        $mapStaticHeight = $thisMap.data(\"map_static_height\"),\n        $mapStaticLat = $thisMap.data(\"map_static_lat\"),\n        $mapStaticLng = $thisMap.data(\"map_static_lng\"),\n        $mapPolylines = $thisMap.data(\"map_polylines\"),\n        $mapStrokeColor = $thisMap.data(\"map_stroke_color\"),\n        $mapStrokeOpacity = $thisMap.data(\"map_stroke_opacity\"),\n        $mapStrokeWeight = $thisMap.data(\"map_stroke_weight\"),\n        $mapStrokeFillColor = $thisMap.data(\"map_stroke_fill_color\"),\n        $mapStrokeFillOpacity = $thisMap.data(\"map_stroke_fill_opacity\"),\n        $mapOverlayContent = $thisMap.data(\"map_overlay_content\"),\n        $mapRoutesOriginLat = $thisMap.data(\"map_routes_origin_lat\"),\n        $mapRoutesOriginLng = $thisMap.data(\"map_routes_origin_lng\"),\n        $mapRoutesDestLat = $thisMap.data(\"map_routes_dest_lat\"),\n        $mapRoutesDestLng = $thisMap.data(\"map_routes_dest_lng\"),\n        $mapRoutesTravelMode = $thisMap.data(\"map_routes_travel_mode\"),\n        $mapPanoramaLat = $thisMap.data(\"map_panorama_lat\"),\n        $mapPanoramaLng = $thisMap.data(\"map_panorama_lng\"),\n        $mapTheme = JSON.parse(decodeURIComponent(($thisMap.data(\"map_theme\") + \"\").replace(/\\+/g, \"%20\"))),\n        $map_streeview_control = $thisMap.data(\"map_streeview_control\"),\n        $map_type_control = $thisMap.data(\"map_type_control\"),\n        $map_zoom_control = $thisMap.data(\"map_zoom_control\"),\n        $map_fullscreen_control = $thisMap.data(\"map_fullscreen_control\"),\n        $map_scroll_zoom = $thisMap.data(\"map_scroll_zoom\");\n    var eaelMapHeader = new GMaps({\n      el: \"#eael-google-map-\" + $mapID,\n      lat: $mapLat,\n      lng: $mapLng,\n      zoom: $mapZoom,\n      streetViewControl: $map_streeview_control,\n      mapTypeControl: $map_type_control,\n      zoomControl: $map_zoom_control,\n      fullscreenControl: $map_fullscreen_control,\n      scrollwheel: $map_scroll_zoom\n    });\n\n    if ($mapTheme != \"\") {\n      eaelMapHeader.addStyle({\n        styledMapName: \"Styled Map\",\n        styles: JSON.parse($mapTheme),\n        mapTypeId: \"map_style\"\n      });\n      eaelMapHeader.setStyle(\"map_style\");\n    }\n\n    if (\"basic\" == $mapType) {\n      var infoWindowHolder = $mapBasicMarkerContent != \"\" ? {\n        content: $mapBasicMarkerContent\n      } : \"\";\n\n      if ($mapBasicMarkerIconEnable == \"yes\") {\n        var iconHolder = {\n          url: $mapBasicMarkerIcon,\n          scaledSize: new google.maps.Size($mapBasicMarkerIconWidth, $mapBasicMarkerIconHeight)\n        };\n      } else {\n        var iconHolder = null;\n      }\n\n      if ($mapAddressType == \"address\") {\n        GMaps.geocode({\n          address: $mapAddr,\n          callback: function callback(results, status) {\n            if (status == \"OK\") {\n              var latlng = results[0].geometry.location;\n              eaelMapHeader.setCenter(latlng.lat(), latlng.lng());\n              eaelMapHeader.addMarker({\n                lat: latlng.lat(),\n                lng: latlng.lng(),\n                title: $mapBasicMarkerTitle,\n                infoWindow: infoWindowHolder,\n                icon: iconHolder\n              });\n            }\n          }\n        });\n      } else if ($mapAddressType == \"coordinates\") {\n        eaelMapHeader.addMarker({\n          lat: $mapLat,\n          lng: $mapLng,\n          title: $mapBasicMarkerTitle,\n          infoWindow: infoWindowHolder,\n          icon: iconHolder\n        });\n      }\n    } // end of basic map script\n\n\n    if (\"marker\" == $mapType) {\n      var $data = JSON.parse(decodeURIComponent(($mapMarkers + \"\").replace(/\\+/g, \"%20\")));\n\n      if ($data.length > 0) {\n        var MarkersMap = new GMaps({\n          el: \"#eael-google-map-\" + $mapID,\n          lat: $data[0].eael_google_map_marker_lat,\n          lng: $data[0].eael_google_map_marker_lng,\n          zoom: $mapZoom,\n          streetViewControl: $map_streeview_control,\n          mapTypeControl: $map_type_control,\n          zoomControl: $map_zoom_control,\n          fullscreenControl: $map_fullscreen_control,\n          scrollwheel: $map_scroll_zoom\n        });\n        MarkersMap.setCenter($data[0].eael_google_map_marker_lat, $data[0].eael_google_map_marker_lng);\n\n        if ($mapTheme != \"\") {\n          MarkersMap.addStyle({\n            styledMapName: \"Styled Map\",\n            styles: JSON.parse($mapTheme),\n            mapTypeId: \"map_style\"\n          });\n          MarkersMap.setStyle(\"map_style\");\n        }\n\n        $data.forEach(function ($marker) {\n          if ($marker.eael_google_map_marker_content != \"\") {\n            var infoWindowHolder = {\n              content: $marker.eael_google_map_marker_content\n            };\n          } else {\n            var infoWindowHolder = \"\";\n          }\n\n          if ($marker.eael_google_map_marker_icon_enable == \"yes\") {\n            var iconHolder = {\n              url: $marker.eael_google_map_marker_icon.url,\n              scaledSize: new google.maps.Size($marker.eael_google_map_marker_icon_width, $marker.eael_google_map_marker_icon_height) // scaled size\n\n            };\n          }\n\n          MarkersMap.addMarker({\n            lat: parseFloat($marker.eael_google_map_marker_lat),\n            lng: parseFloat($marker.eael_google_map_marker_lng),\n            title: $marker.eael_google_map_marker_title,\n            infoWindow: infoWindowHolder,\n            icon: iconHolder\n          });\n        });\n      }\n    } // end of multiple markers map\n\n\n    if (\"static\" == $mapType) {\n      var $data = JSON.parse(decodeURIComponent(($mapMarkers + \"\").replace(/\\+/g, \"%20\"))),\n          markersHolder = [];\n\n      if ($data.length > 0) {\n        $data.forEach(function ($marker) {\n          markersHolder.push({\n            lat: parseFloat($marker.eael_google_map_marker_lat),\n            lng: parseFloat($marker.eael_google_map_marker_lng),\n            color: $marker.eael_google_map_marker_icon_color\n          });\n        });\n      }\n\n      var eaelStaticMapUrl = GMaps.staticMapURL({\n        size: [$mapStaticWidth, $mapStaticHeight],\n        lat: $mapStaticLat,\n        lng: $mapStaticLng,\n        markers: markersHolder\n      });\n      $(\"<img />\").attr(\"src\", eaelStaticMapUrl).appendTo(\"#eael-google-map-\" + $mapID);\n    } // End of static map\n\n\n    if (\"polyline\" == $mapType) {\n      var $polylines_data = JSON.parse(decodeURIComponent(($mapPolylines + \"\").replace(/\\+/g, \"%20\"))),\n          $data = JSON.parse(decodeURIComponent(($mapMarkers + \"\").replace(/\\+/g, \"%20\"))),\n          $eael_polylines = [];\n      $polylines_data.forEach(function ($polyline) {\n        $eael_polylines.push([parseFloat($polyline.eael_google_map_polyline_lat), parseFloat($polyline.eael_google_map_polyline_lng)]);\n      });\n      var path = JSON.parse(JSON.stringify($eael_polylines));\n      var eaelPolylineMap = new GMaps({\n        el: \"#eael-google-map-\" + $mapID,\n        lat: path[0][0],\n        lng: path[0][1],\n        zoom: $mapZoom\n      });\n      eaelPolylineMap.drawPolyline({\n        path: path,\n        strokeColor: $mapStrokeColor.toString(),\n        strokeOpacity: $mapStrokeOpacity,\n        strokeWeight: $mapStrokeWeight\n      });\n      $data.forEach(function ($marker) {\n        if ($marker.eael_google_map_marker_content != \"\") {\n          var infoWindowHolder = {\n            content: $marker.eael_google_map_marker_content\n          };\n        } else {\n          var infoWindowHolder = \"\";\n        }\n\n        if ($marker.eael_google_map_marker_icon_enable == \"yes\") {\n          var iconHolder = {\n            url: $marker.eael_google_map_marker_icon.url,\n            scaledSize: new google.maps.Size($marker.eael_google_map_marker_icon_width, $marker.eael_google_map_marker_icon_height) // scaled size\n\n          };\n        } else {\n          var iconHolder = \"\";\n        }\n\n        eaelPolylineMap.addMarker({\n          lat: $marker.eael_google_map_marker_lat,\n          lng: $marker.eael_google_map_marker_lng,\n          title: $marker.eael_google_map_marker_title,\n          infoWindow: infoWindowHolder,\n          icon: iconHolder\n        });\n      });\n\n      if ($mapTheme != \"\") {\n        eaelPolylineMap.addStyle({\n          styledMapName: \"Styled Map\",\n          styles: JSON.parse($mapTheme),\n          mapTypeId: \"polyline_map_style\"\n        });\n        eaelPolylineMap.setStyle(\"polyline_map_style\");\n      }\n    } // End of polyline map\n\n\n    if (\"polygon\" == $mapType) {\n      var $polylines_data = JSON.parse(decodeURIComponent(($mapPolylines + \"\").replace(/\\+/g, \"%20\"))),\n          $eael_polylines = [];\n      $polylines_data.forEach(function ($polyline) {\n        $eael_polylines.push([parseFloat($polyline.eael_google_map_polyline_lat), parseFloat($polyline.eael_google_map_polyline_lng)]);\n      });\n      var path = JSON.parse(JSON.stringify($eael_polylines));\n\n      if (path) {\n        var map = new GMaps({\n          div: \"#eael-google-map-\" + $mapID,\n          lat: path[0][0],\n          lng: path[0][1],\n          zoom: $mapZoom\n        });\n        polygon = map.drawPolygon({\n          paths: path,\n          strokeColor: $mapStrokeColor.toString(),\n          strokeOpacity: $mapStrokeOpacity,\n          strokeWeight: $mapStrokeWeight,\n          fillColor: $mapStrokeFillColor.toString(),\n          fillOpacity: $mapStrokeFillOpacity\n        });\n      }\n    } // End of polygon map\n\n\n    if (\"overlay\" == $mapType) {\n      if ($mapOverlayContent != \"\") {\n        var contentHolder = '<div class=\"eael-gmap-overlay\">' + $mapOverlayContent + \"</div>\";\n      } else {\n        var contentHolder = \"\";\n      }\n\n      eaelMapHeader.drawOverlay({\n        lat: $mapLat,\n        lng: $mapLng,\n        content: contentHolder\n      });\n    } // End of overlay map\n\n\n    if (\"routes\" == $mapType) {\n      var routeMap = new GMaps({\n        el: \"#eael-google-map-\" + $mapID,\n        lat: $mapRoutesOriginLat,\n        lng: $mapRoutesOriginLng,\n        zoom: $mapZoom\n      });\n      routeMap.drawRoute({\n        origin: [$mapRoutesOriginLat, $mapRoutesOriginLng],\n        destination: [$mapRoutesDestLat, $mapRoutesDestLng],\n        travelMode: $mapRoutesTravelMode.toString(),\n        strokeColor: $mapStrokeColor.toString(),\n        strokeOpacity: $mapStrokeOpacity,\n        strokeWeight: $mapStrokeWeight\n      });\n      var $data = JSON.parse(decodeURIComponent(($mapMarkers + \"\").replace(/\\+/g, \"%20\")));\n\n      if ($data.length > 0) {\n        $data.forEach(function ($marker) {\n          if ($marker.eael_google_map_marker_content != \"\") {\n            var infoWindowHolder = {\n              content: $marker.eael_google_map_marker_content\n            };\n          } else {\n            var infoWindowHolder = \"\";\n          }\n\n          if ($marker.eael_google_map_marker_icon_enable == \"yes\") {\n            var iconHolder = {\n              url: $marker.eael_google_map_marker_icon.url,\n              scaledSize: new google.maps.Size($marker.eael_google_map_marker_icon_width, $marker.eael_google_map_marker_icon_height) // scaled size\n\n            };\n          } else {\n            var iconHolder = \"\";\n          }\n\n          eaelMapHeader.addMarker({\n            lat: $marker.eael_google_map_marker_lat,\n            lng: $marker.eael_google_map_marker_lng,\n            title: $marker.eael_google_map_marker_title,\n            infoWindow: infoWindowHolder,\n            icon: iconHolder\n          });\n        });\n      }\n    } // End of map routers\n\n\n    if (\"panorama\" == $mapType) {\n      var eaelPanorama = GMaps.createPanorama({\n        el: \"#eael-google-map-\" + $mapID,\n        lat: $mapPanoramaLat,\n        lng: $mapPanoramaLng\n      });\n    } // end of map panorama\n\n  }\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-google-map.default\", AdvGoogleMap);\n});\n\n//# sourceURL=webpack:///./src/js/view/adv-google-map.js?");

/***/ }),

/***/ "./src/js/view/advanced-menu.js":
/*!**************************************!*\
  !*** ./src/js/view/advanced-menu.js ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var AdvancedMenu = function AdvancedMenu($scope, $) {\n  var $indicator_class = $(\".eael-advanced-menu-container\", $scope).data(\"indicator-class\");\n  var $dropdown_indicator_class = $(\".eael-advanced-menu-container\", $scope).data(\"dropdown-indicator-class\");\n  var $horizontal = $(\".eael-advanced-menu\", $scope).hasClass(\"eael-advanced-menu-horizontal\");\n\n  if ($horizontal) {\n    // insert indicator\n    $(\".eael-advanced-menu > li.menu-item-has-children\", $scope).each(function () {\n      $(\"> a\", $(this)).append('<span class=\"' + $indicator_class + '\"></span>');\n    });\n    $(\".eael-advanced-menu > li ul li.menu-item-has-children\", $scope).each(function () {\n      $(\"> a\", $(this)).append('<span class=\"' + $dropdown_indicator_class + '\"></span>');\n    }); // insert responsive menu toggle, text\n\n    $(\".eael-advanced-menu-horizontal\", $scope).before('<span class=\"eael-advanced-menu-toggle-text\"></span>').after('<button class=\"eael-advanced-menu-toggle\"><span class=\"eicon-menu-bar\"></span></button>'); // responsive menu slide\n\n    $(\".eael-advanced-menu-container\", $scope).on(\"click\", \".eael-advanced-menu-toggle\", function (e) {\n      e.preventDefault();\n      $(this).siblings(\".eael-advanced-menu-horizontal\").css(\"display\") == \"none\" ? $(this).siblings(\".eael-advanced-menu-horizontal\").slideDown(300) : $(this).siblings(\".eael-advanced-menu-horizontal\").slideUp(300);\n    }); // clear responsive props\n\n    $(window).on(\"resize load\", function () {\n      if (window.matchMedia(\"(max-width: 991px)\").matches) {\n        $(\".eael-advanced-menu-horizontal\", $scope).addClass(\"eael-advanced-menu-responsive\");\n        $(\".eael-advanced-menu-toggle-text\", $scope).text($(\".eael-advanced-menu-horizontal .current-menu-item a\", $scope).eq(0).text());\n      } else {\n        $(\".eael-advanced-menu-horizontal\", $scope).removeClass(\"eael-advanced-menu-responsive\");\n        $(\".eael-advanced-menu-horizontal, .eael-advanced-menu-horizontal ul\", $scope).css(\"display\", \"\");\n      }\n    });\n  }\n\n  $(\".eael-advanced-menu > li.menu-item-has-children\", $scope).each(function () {\n    // indicator position\n    var $height = parseInt($(\"a\", this).css(\"line-height\")) / 2;\n    $(this).append('<span class=\"eael-advanced-menu-indicator ' + $indicator_class + '\" style=\"top:' + $height + 'px\"></span>'); // if current, keep indicator open\n    // $(this).hasClass('current-menu-ancestor') ? $(this).addClass('eael-advanced-menu-indicator-open') : ''\n  });\n  $(\".eael-advanced-menu > li ul li.menu-item-has-children\", $scope).each(function (e) {\n    // indicator position\n    var $height = parseInt($(\"a\", this).css(\"line-height\")) / 2;\n    $(this).append('<span class=\"eael-advanced-menu-indicator ' + $dropdown_indicator_class + '\" style=\"top:' + $height + 'px\"></span>'); // if current, keep indicator open\n    // $(this).hasClass('current-menu-ancestor') ? $(this).addClass('eael-advanced-menu-indicator-open') : ''\n  }); // menu indent\n\n  $(\".eael-advanced-menu-dropdown-align-left .eael-advanced-menu-vertical li.menu-item-has-children\").each(function () {\n    var $padding_left = parseInt($(\"a\", $(this)).css(\"padding-left\"));\n    $(\"ul li a\", this).css({\n      \"padding-left\": $padding_left + 20 + \"px\"\n    });\n  });\n  $(\".eael-advanced-menu-dropdown-align-right .eael-advanced-menu-vertical li.menu-item-has-children\").each(function () {\n    var $padding_right = parseInt($(\"a\", $(this)).css(\"padding-right\"));\n    $(\"ul li a\", this).css({\n      \"padding-right\": $padding_right + 20 + \"px\"\n    });\n  }); // menu toggle\n\n  $(\".eael-advanced-menu\", $scope).on(\"click\", \".eael-advanced-menu-indicator\", function (e) {\n    e.preventDefault();\n    $(this).toggleClass(\"eael-advanced-menu-indicator-open\");\n    $(this).hasClass(\"eael-advanced-menu-indicator-open\") ? $(this).siblings(\"ul\").slideDown(300) : $(this).siblings(\"ul\").slideUp(300);\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-advanced-menu.default\", AdvancedMenu);\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-advanced-menu.skin-one\", AdvancedMenu);\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-advanced-menu.skin-two\", AdvancedMenu);\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-advanced-menu.skin-three\", AdvancedMenu);\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-advanced-menu.skin-four\", AdvancedMenu);\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-advanced-menu.skin-five\", AdvancedMenu);\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-advanced-menu.skin-six\", AdvancedMenu);\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-advanced-menu.skin-seven\", AdvancedMenu);\n});\n\n//# sourceURL=webpack:///./src/js/view/advanced-menu.js?");

/***/ }),

/***/ "./src/js/view/advanced-tooltip.js":
/*!*****************************************!*\
  !*** ./src/js/view/advanced-tooltip.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/* 40. Global Tooltip\n/*=================================*/\nvar EaelGlobalTooltip = function EaelGlobalTooltip($scope, $) {\n  var target = $scope,\n      sectionId = target.data(\"id\"),\n      editMode = elementorFrontend.isEditMode(),\n      settings = {};\n\n  if (editMode) {\n    var editorElements = null,\n        sectionData = {};\n\n    if (!window.elementor.hasOwnProperty(\"elements\")) {\n      return false;\n    }\n\n    editorElements = window.elementor.elements;\n\n    if (!editorElements.models) {\n      return false;\n    }\n\n    $.each(editorElements.models, function (index, elem) {\n      if (elem.id == target.closest('.elementor-top-section').data('id')) {\n        $.each(elem.attributes.elements.models, function (index, col) {\n          $.each(col.attributes.elements.models, function (index, subSec) {\n            $.each(subSec.attributes.elements.models, function (index, subCol) {\n              $.each(subCol.attributes.elements.models, function (ind, subWidget) {\n                if (sectionId == subWidget.id) {\n                  sectionData = subWidget.attributes.settings.attributes;\n                  settings[\"switch\"] = sectionData[\"eael_tooltip_section_enable\"];\n                  settings.content = sectionData[\"eael_tooltip_section_content\"];\n                  settings.position = sectionData[\"eael_tooltip_section_position\"];\n                  settings.animation = sectionData[\"eael_tooltip_section_animation\"];\n                  settings.arrow = sectionData[\"eael_tooltip_section_arrow\"];\n                  settings.arrowType = sectionData[\"eael_tooltip_section_arrow_type\"];\n                  settings.duration = sectionData[\"eael_tooltip_section_duration\"];\n                  settings.delay = sectionData[\"eael_tooltip_section_delay\"];\n                  settings.size = sectionData[\"eael_tooltip_section_size\"];\n                  settings.trigger = sectionData[\"eael_tooltip_section_trigger\"];\n                  settings.distance = sectionData[\"eael_tooltip_section_distance\"];\n                  settings.maxWidth = sectionData[\"eael_tooltip_section_width\"];\n\n                  if (settings[\"switch\"] == \"yes\") {\n                    target.addClass(\"eael-section-tooltip\");\n                    generateTooltip();\n                  } else {\n                    target.removeClass(\"eael-section-tooltip\");\n                  }\n\n                  if (0 !== settings.length) {\n                    return settings;\n                  }\n                }\n\n                if (!editMode || !settings) {\n                  return false;\n                }\n              });\n            });\n          });\n        });\n      }\n\n      $.each(elem.attributes.elements.models, function (inde, column) {\n        $.each(column.attributes.elements.models, function (ind, widget) {\n          if (sectionId == widget.id) {\n            sectionData = widget.attributes.settings.attributes;\n            settings[\"switch\"] = sectionData[\"eael_tooltip_section_enable\"];\n            settings.content = sectionData[\"eael_tooltip_section_content\"];\n            settings.position = sectionData[\"eael_tooltip_section_position\"];\n            settings.animation = sectionData[\"eael_tooltip_section_animation\"];\n            settings.arrow = sectionData[\"eael_tooltip_section_arrow\"];\n            settings.arrowType = sectionData[\"eael_tooltip_section_arrow_type\"];\n            settings.duration = sectionData[\"eael_tooltip_section_duration\"];\n            settings.delay = sectionData[\"eael_tooltip_section_delay\"];\n            settings.size = sectionData[\"eael_tooltip_section_size\"];\n            settings.trigger = sectionData[\"eael_tooltip_section_trigger\"];\n            settings.distance = sectionData[\"eael_tooltip_section_distance\"];\n            settings.maxWidth = sectionData[\"eael_tooltip_section_width\"];\n\n            if (settings[\"switch\"] == \"yes\") {\n              target.addClass(\"eael-section-tooltip\");\n              generateTooltip();\n            } else {\n              target.removeClass(\"eael-section-tooltip\");\n            }\n\n            if (0 !== settings.length) {\n              return settings;\n            }\n          }\n\n          if (!editMode || !settings) {\n            return false;\n          }\n        });\n      });\n\n      function esc_HTML(raw) {\n        if (raw.search(/(<script>|<script type=\"text\\/javascript\">).*(<\\/script>)/g) > 0) {\n          return raw.replace(/[&<>\"']/g, function onReplace(match) {\n            return '&#' + match.charCodeAt(0) + ';';\n          });\n        } else {\n          return raw;\n        }\n      }\n\n      function generateTooltip() {\n        target.attr(\"id\", \"eael-section-tooltip-\" + sectionId);\n        var $currentTooltip = \"#\" + target.attr(\"id\");\n        tippy($currentTooltip, {\n          content: settings.content,\n          placement: settings.position,\n          animation: settings.animation,\n          arrow: settings.arrow,\n          arrowType: settings.arrowType,\n          duration: settings.duration,\n          distance: settings.distance,\n          delay: settings.content,\n          size: settings.size,\n          trigger: settings.trigger,\n          animateFill: false,\n          flipOnUpdate: true,\n          interactive: true,\n          maxWidth: settings.maxWidth,\n          zIndex: 999,\n          onShow: function onShow(instance) {\n            settings.content = esc_HTML(sectionData[\"eael_tooltip_section_content\"]);\n            settings.position = sectionData[\"eael_tooltip_section_position\"];\n            settings.animation = sectionData[\"eael_tooltip_section_animation\"];\n            settings.arrow = sectionData[\"eael_tooltip_section_arrow\"];\n            settings.arrowType = sectionData[\"eael_tooltip_section_arrow_type\"];\n            settings.duration = sectionData[\"eael_tooltip_section_duration\"];\n            settings.delay = sectionData[\"eael_tooltip_section_delay\"];\n            settings.size = sectionData[\"eael_tooltip_section_size\"];\n            settings.trigger = sectionData[\"eael_tooltip_section_trigger\"];\n            settings.distance = sectionData[\"eael_tooltip_section_distance\"];\n            settings.maxWidth = sectionData[\"eael_tooltip_section_width\"]; // Get tooltip enable/disable status\n\n            settings[\"switch\"] = sectionData[\"eael_tooltip_section_enable\"]; // Disable tooltip\n\n            if (settings[\"switch\"] !== 'yes') {\n              instance.destroy();\n            } else {\n              instance.set({\n                content: settings.content,\n                placement: settings.position,\n                animation: settings.animation,\n                arrow: settings.arrow,\n                arrowType: settings.arrowType,\n                duration: settings.duration,\n                distance: settings.distance,\n                delay: settings.delay,\n                size: settings.size,\n                trigger: settings.trigger,\n                maxWidth: settings.maxWidth\n              });\n              var tippyPopper = instance.popper;\n              $(tippyPopper).attr('data-tippy-popper-id', sectionId);\n            }\n          }\n        });\n      }\n    });\n  }\n};\n\njQuery(window).on('elementor/frontend/init', function () {\n  elementorFrontend.hooks.addAction('frontend/element_ready/widget', EaelGlobalTooltip);\n});\n\n//# sourceURL=webpack:///./src/js/view/advanced-tooltip.js?");

/***/ }),

/***/ "./src/js/view/ajax-post-search.js":
/*!*****************************************!*\
  !*** ./src/js/view/ajax-post-search.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("(function ($) {\n  $(document).ready(function ($) {\n    var forms = $(\".post-list-ajax-search-form\");\n    forms.each(function (index, form) {\n      var $ID = $(form).children(\"form\").attr(\"id\"),\n          $form = $(\"#\" + $ID),\n          $input = $form.find('input[type=\"text\"]'),\n          $postType = $form.find('input[name=\"post_type\"]').val(),\n          $wrapper = $form.siblings(\".result-posts-wrapper\").hide();\n      $input.keypress(function (e) {\n        if (e.which == 13) {\n          return false;\n        } else {\n          return true;\n        }\n      });\n      $input.on(\"keyup\", function (e) {\n        e.preventDefault();\n        var $key = $(this).val(),\n            $nonce = $(this).siblings(\"#eael_ajax_post_search_nonce\").val();\n        $.ajax({\n          url: localize.ajaxurl,\n          type: \"post\",\n          data: {\n            action: \"eael_ajax_post_search\",\n            post_type: $postType,\n            _nonce: $nonce,\n            key: $key\n          },\n          success: function success(r) {\n            if ($key != \"\") {\n              if (\"\" != r) {\n                setTimeout(function () {\n                  $wrapper.html(r);\n                  $wrapper.fadeIn();\n                }, 50);\n              }\n            } else {\n              $wrapper.hide();\n            }\n          },\n          error: function error(r) {\n            console.log(\"err\", r);\n          }\n        });\n      });\n    });\n  });\n})(jQuery);\n\n//# sourceURL=webpack:///./src/js/view/ajax-post-search.js?");

/***/ }),

/***/ "./src/js/view/content-timeline.js":
/*!*****************************************!*\
  !*** ./src/js/view/content-timeline.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/*=================================*/\n\n/* 13. Content Timeline\n\t/*=================================*/\nvar contentTimelineHandler = function contentTimelineHandler($scope, $) {\n  var contentBlock = $(\".eael-content-timeline-block\");\n  $(window).on(\"scroll\", function () {\n    contentBlock.each(function () {\n      if ($(this).find(\".eael-highlight\")) {\n        // Calculate screen middle position, top offset and line height and\n        // change line height dynamically\n        var lineEnd = contentBlock.height() * 0.15 + window.innerHeight / 2;\n        var topOffset = $(this).offset().top;\n        var lineHeight = window.scrollY + lineEnd * 1.3 - topOffset;\n        $(this).find(\".eael-content-timeline-inner\").css(\"height\", lineHeight + \"px\");\n      }\n    });\n\n    if (this.oldScroll > this.scrollY == false) {\n      this.oldScroll = this.scrollY; // Scroll Down\n\n      $(\".eael-content-timeline-block.eael-highlight\").prev().find(\".eael-content-timeline-inner\").removeClass(\"eael-muted\").addClass(\"eael-highlighted\");\n    } else if (this.oldScroll > this.scrollY == true) {\n      this.oldScroll = this.scrollY; // Scroll Up\n\n      $(\".eael-content-timeline-block.eael-highlight\").find(\".eael-content-timeline-inner\").addClass(\"eael-prev-highlighted\");\n      $(\".eael-content-timeline-block.eael-highlight\").next().find(\".eael-content-timeline-inner\").removeClass(\"eael-highlighted\").removeClass(\"eael-prev-highlighted\").addClass(\"eael-muted\");\n    }\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-content-timeline.default\", contentTimelineHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/content-timeline.js?");

/***/ }),

/***/ "./src/js/view/counter.js":
/*!********************************!*\
  !*** ./src/js/view/counter.js ***!
  \********************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/*=================================*/\n\n/* 03. Counter Handler\n/*=================================*/\nvar CounterHandler = function CounterHandler($scope, $) {\n  var counter_elem = $scope.find(\".eael-counter\").eq(0),\n      $target = counter_elem.data(\"target\");\n  $(counter_elem).waypoint(function () {\n    $($target).each(function () {\n      var v = $(this).data(\"to\"),\n          speed = $(this).data(\"speed\"),\n          od = new Odometer({\n        el: this,\n        value: 0,\n        duration: speed\n      });\n      od.render();\n      setInterval(function () {\n        od.update(v);\n      });\n    });\n  }, {\n    offset: \"80%\",\n    triggerOnce: true\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-counter.default\", CounterHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/counter.js?");

/***/ }),

/***/ "./src/js/view/data-table.js":
/*!***********************************!*\
  !*** ./src/js/view/data-table.js ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("window.enableProSorter = function ($, $_this) {\n  var $enable_table = $_this.data('table_enabled'),\n      $id = $_this.data('table_id');\n  if (true == $enable_table) $(\"#eael-data-table-\" + $id).tablesorter();\n\n  if ($enable_table != true) {\n    $('table#eael-data-table-' + $id + ' .sorting').addClass('sorting-none');\n    $('table#eael-data-table-' + $id + ' .sorting_desc').addClass('sorting-none');\n    $('table#eael-data-table-' + $id + ' .sorting_asc').addClass('sorting-none');\n  }\n};\n\n//# sourceURL=webpack:///./src/js/view/data-table.js?");

/***/ }),

/***/ "./src/js/view/dynamic-filter-gallery.js":
/*!***********************************************!*\
  !*** ./src/js/view/dynamic-filter-gallery.js ***!
  \***********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var DynamicFilterableGallery = function DynamicFilterableGallery($scope, $) {\n  var $gallery = $('.eael-filter-gallery-container', $scope),\n      $settings = $gallery.data('settings'),\n      $layout_mode = $settings.layout_mode == 'masonry' ? 'masonry' : 'fitRows';\n  var $isotope_gallery = $gallery.isotope({\n    itemSelector: '.dynamic-gallery-item',\n    layoutMode: $layout_mode,\n    percentPosition: true,\n    stagger: 30,\n    transitionDuration: $settings.duration + 'ms'\n  });\n  $isotope_gallery.imagesLoaded().progress(function () {\n    $isotope_gallery.isotope(\"layout\");\n  });\n  $scope.on('click', '.control', function (e) {\n    e.preventDefault();\n    var filterValue = $(this).data('filter');\n    $(this).siblings().removeClass('active');\n    $(this).addClass('active');\n    $isotope_gallery.isotope({\n      filter: filterValue\n    });\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-dynamic-filterable-gallery.default\", DynamicFilterableGallery);\n});\n\n//# sourceURL=webpack:///./src/js/view/dynamic-filter-gallery.js?");

/***/ }),

/***/ "./src/js/view/flip-carousel.js":
/*!**************************************!*\
  !*** ./src/js/view/flip-carousel.js ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("function _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nvar FlipCarousel = function FlipCarousel($scope, $) {\n  var $this = $(\".eael-flip-carousel\", $scope);\n  var style = $this.data(\"style\"),\n      start = $this.data(\"start\"),\n      fadeIn = $this.data(\"fadein\"),\n      loop = $this.data(\"loop\"),\n      autoplay = $this.data(\"autoplay\"),\n      pauseOnHover = $this.data(\"pauseonhover\"),\n      spacing = $this.data(\"spacing\"),\n      click = $this.data(\"click\"),\n      scrollwheel = $this.data(\"scrollwheel\"),\n      touch = $this.data(\"touch\"),\n      buttons = $this.data(\"buttons\");\n  var buttonPrev = $this.data(\"buttonprev\");\n  var buttonNext = $this.data(\"buttonnext\");\n  var options = {\n    style: style,\n    start: start,\n    fadeIn: fadeIn,\n    loop: loop,\n    autoplay: autoplay,\n    pauseOnHover: pauseOnHover,\n    spacing: spacing,\n    click: click,\n    scrollwheel: scrollwheel,\n    tocuh: touch,\n    buttons: buttons,\n    buttonPrev: '',\n    buttonNext: ''\n  };\n\n  if (_typeof(buttonPrev) === 'object') {\n    options.buttonPrev = '<span class=\"flip-custom-nav\"><img class=\"eael-flip-carousel-svg-icon\" src=\"' + buttonPrev.url + '\" alt=\"' + buttonPrev.alt + '\" /></div>';\n  } else {\n    options.buttonPrev = '<i class=\"flip-custom-nav ' + buttonPrev + '\"></i>';\n  }\n\n  if (_typeof(buttonNext) === 'object') {\n    options.buttonNext = '<span class=\"flip-custom-nav\"><img class=\"eael-flip-carousel-svg-icon\" src=\"' + buttonNext.url + '\" alt=\"' + buttonNext.alt + '\" /></div>';\n  } else {\n    options.buttonNext = '<i class=\"flip-custom-nav ' + buttonNext + '\"></i>';\n  }\n\n  $this.flipster(options);\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-flip-carousel.default\", FlipCarousel);\n});\n\n//# sourceURL=webpack:///./src/js/view/flip-carousel.js?");

/***/ }),

/***/ "./src/js/view/image-hotspots.js":
/*!***************************************!*\
  !*** ./src/js/view/image-hotspots.js ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var ImageHotspotHandler = function ImageHotspotHandler($scope, $) {\n  $(\".eael-hot-spot-tooptip\").each(function () {\n    var $position_local = $(this).data(\"tooltip-position-local\"),\n        $position_global = $(this).data(\"tooltip-position-global\"),\n        $width = $(this).data(\"tooltip-width\"),\n        $size = $(this).data(\"tooltip-size\"),\n        $animation_in = $(this).data(\"tooltip-animation-in\"),\n        $animation_out = $(this).data(\"tooltip-animation-out\"),\n        $background = $(this).data(\"tooltip-background\"),\n        $text_color = $(this).data(\"tooltip-text-color\"),\n        $arrow = $(this).data(\"eael-tooltip-arrow\") === \"yes\" ? true : false,\n        $position = $position_local;\n\n    if (typeof $position_local === \"undefined\" || $position_local === \"global\") {\n      $position = $position_global;\n    }\n\n    if (typeof $animation_out === \"undefined\" || !$animation_out) {\n      $animation_out = $animation_in;\n    }\n\n    $(this).tipso({\n      speed: 200,\n      delay: 200,\n      width: $width,\n      background: $background,\n      color: $text_color,\n      size: $size,\n      position: $position,\n      animationIn: $animation_in,\n      animationOut: $animation_out,\n      showArrow: $arrow\n    });\n  });\n  $(\".eael-hot-spot-wrap\").on(\"click\", function (e) {\n    e.preventDefault();\n    $link = $(this).data(\"link\");\n    $link_target = $(this).data(\"link-target\");\n\n    if (typeof $link != 'undefined' && $link != '#') {\n      if ($link_target == \"_blank\") {\n        window.open($link);\n      } else {\n        window.location.href = $link;\n      }\n    }\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-image-hotspots.default\", ImageHotspotHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/image-hotspots.js?");

/***/ }),

/***/ "./src/js/view/image-scroller.js":
/*!***************************************!*\
  !*** ./src/js/view/image-scroller.js ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/*=================================*/\n\n/* 38. Image Scroller\n/*=================================*/\nvar ImageScroller = function ImageScroller($scope, $) {\n  $(\".eael-image-scroller-hover\", $scope).hover(function () {\n    if ($(this).hasClass(\"eael-image-scroller-vertical\")) {\n      var $container_height = parseInt($(this).css(\"height\"));\n      var $image_height = $(\"img\", $(this)).height();\n      var $translate = $container_height - $image_height;\n\n      if ($translate > 0) {\n        return;\n      }\n\n      $(\"img\", $(this)).css({\n        transform: \"translateY(\" + $translate + \"px)\"\n      });\n    } else if ($(this).hasClass(\"eael-image-scroller-horizontal\")) {\n      var $container_width = parseInt($(this).width());\n      var $image_width = $(\"img\", $(this)).width();\n      var $translate = $container_width - $image_width;\n\n      if ($translate > 0) {\n        return;\n      }\n\n      $(\"img\", $(this)).css({\n        transform: \"translateX(\" + $translate + \"px)\"\n      });\n    }\n  }, function () {\n    $(\"img\", $(this)).css({\n      transform: \"translate(0)\"\n    });\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-image-scroller.default\", ImageScroller);\n});\n\n//# sourceURL=webpack:///./src/js/view/image-scroller.js?");

/***/ }),

/***/ "./src/js/view/img-comparison.js":
/*!***************************************!*\
  !*** ./src/js/view/img-comparison.js ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var ImageComparisonHandler = function ImageComparisonHandler($scope, $) {\n  var $img_comp = $(\".eael-img-comp-container\", $scope);\n  var $options = {\n    default_offset_pct: $img_comp.data(\"offset\") || 0.7,\n    orientation: $img_comp.data(\"orientation\") || \"horizontal\",\n    before_label: $img_comp.data(\"before_label\") || \"Before\",\n    after_label: $img_comp.data(\"after_label\") || \"After\",\n    no_overlay: $img_comp.data(\"overlay\") == \"yes\" ? false : true,\n    move_slider_on_hover: $img_comp.data(\"onhover\") == \"yes\" ? true : false,\n    move_with_handle_only: true,\n    click_to_move: $img_comp.data(\"onclick\") == \"yes\" ? true : false\n  };\n  var $tabContainer = $('.eael-advance-tabs'),\n      nav = $tabContainer.find('.eael-tabs-nav li'),\n      tabContent = $tabContainer.find('.eael-tabs-content > div');\n  nav.on('click', function () {\n    var currentContent = tabContent.eq($(this).index()),\n        $imagCompExist = $(currentContent).find('.eael-img-comp-container');\n\n    if ($imagCompExist.length) {\n      $img_comp.imagesLoaded().done(function () {\n        $img_comp.twentytwenty($options);\n      });\n    }\n  });\n  $img_comp.imagesLoaded().done(function () {\n    $img_comp.twentytwenty($options);\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-image-comparison.default\", ImageComparisonHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/img-comparison.js?");

/***/ }),

/***/ "./src/js/view/instagram-gallery.js":
/*!******************************************!*\
  !*** ./src/js/view/instagram-gallery.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var InstagramGallery = function InstagramGallery($scope, $) {\n  if (!isEditMode) {\n    $instagram_gallery = $(\".eael-instafeed\", $scope).isotope({\n      itemSelector: \".eael-instafeed-item\",\n      percentPosition: true,\n      columnWidth: \".eael-instafeed-item\"\n    });\n    $instagram_gallery.imagesLoaded().progress(function () {\n      $instagram_gallery.isotope(\"layout\");\n    });\n  } // ajax load more\n\n\n  $(\".eael-load-more-button\", $scope).on(\"click\", function (e) {\n    e.preventDefault();\n    $this = $(this);\n    $settings = $this.attr(\"data-settings\");\n    $page = $this.attr(\"data-page\");\n    $loadmore_text = $this.attr('data-loadmore-text'); // update load moer button\n\n    $this.addClass(\"button--loading\");\n    $(\"span\", $this).html(\"Loading...\");\n    $.ajax({\n      url: localize.ajaxurl,\n      type: \"post\",\n      data: {\n        action: \"instafeed_load_more\",\n        security: localize.nonce,\n        settings: $settings,\n        page: $page\n      },\n      success: function success(response) {\n        $html = $(response.html); // append items\n\n        $instagram_gallery = $(\".eael-instafeed\", $scope).isotope();\n        $(\".eael-instafeed\", $scope).append($html);\n        $instagram_gallery.isotope(\"appended\", $html);\n        $instagram_gallery.imagesLoaded().progress(function () {\n          $instagram_gallery.isotope(\"layout\");\n        }); // update load more button\n\n        if (response.num_pages > $page) {\n          $this.attr(\"data-page\", parseInt($page) + 1);\n          $this.removeClass(\"button--loading\");\n          $(\"span\", $this).html($loadmore_text);\n        } else {\n          $this.remove();\n        }\n      },\n      error: function error() {}\n    });\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-instafeed.default\", InstagramGallery);\n});\n\n//# sourceURL=webpack:///./src/js/view/instagram-gallery.js?");

/***/ }),

/***/ "./src/js/view/interactive-cards.js":
/*!******************************************!*\
  !*** ./src/js/view/interactive-cards.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/*=================================*/\n\n/* 32. Interactive Card\n/*=================================*/\nvar InteractiveCard = function InteractiveCard($scope, $) {\n  var $interactiveCard = $scope.find(\".interactive-card\").eq(0),\n      $id = $interactiveCard.data(\"interactive-card-id\") !== undefined ? $interactiveCard.data(\"interactive-card-id\") : \"\",\n      $animation = $interactiveCard.data(\"animation\") !== undefined ? $interactiveCard.data(\"animation\") : \"\",\n      $animation_time = $interactiveCard.data(\"animation-time\") !== undefined ? $interactiveCard.data(\"animation-time\") : \"\";\n  var options = {\n    containerId: \"interactive-card-\" + $id,\n    frontAnimation: {\n      start: \"fade-out\",\n      end: \"fade-in\"\n    },\n    rearAnimation: {\n      start: \"zoom-out\",\n      end: \"zoom-in\"\n    },\n    contentAnimation: $animation.toString(),\n    revealTime: $animation_time\n  };\n  interactiveCards(options);\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-interactive-card.default\", InteractiveCard);\n});\n\n//# sourceURL=webpack:///./src/js/view/interactive-cards.js?");

/***/ }),

/***/ "./src/js/view/learn-dash-course-list.js":
/*!***********************************************!*\
  !*** ./src/js/view/learn-dash-course-list.js ***!
  \***********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var LearnDash = function LearnDash($scope, $) {\n  var card = $scope.find('.eael-3d-hover .eael-learn-dash-course'),\n      wrap = $scope.find('.eael-learndash-wrapper'),\n      $layout_mode = wrap.data('layout-mode');\n  hover3D = wrap.data('3d-hover') !== undefined ? 'true' : 'false';\n\n  if ($layout_mode === 'masonry' && !isEditMode) {\n    var $settings = {\n      itemSelector: \".eael-learn-dash-course\",\n      percentPosition: true,\n      masonry: {\n        columnWidth: \".eael-learn-dash-course\"\n      }\n    }; // init isotope\n\n    $ld_gallery = $(\".eael-learndash-wrapper\", $scope).isotope($settings); // layout gal, while images are loading\n\n    $ld_gallery.imagesLoaded().progress(function () {\n      $ld_gallery.isotope(\"layout\");\n    });\n  }\n\n  if (hover3D) {\n    card.map(function (index, item) {\n      $(item).on(\"mousemove\", function (e) {\n        var mX = e.clientX,\n            mY = e.clientY,\n            winHalfWidth = window.innerWidth / 2,\n            winHalfHeight = window.innerHeight / 2,\n            xdeg = (mX - winHalfWidth) / winHalfWidth,\n            ydeg = (mY - winHalfHeight) / winHalfHeight;\n        $(this).css({\n          transition: '0ms',\n          transform: 'rotateX(' + ydeg * 10 + 'deg) rotateY(' + xdeg * 10 + 'deg)'\n        });\n      });\n\n      window.ondevicemotion = function (event) {\n        var acX = event.accelerationIncludingGravity.x,\n            acY = event.accelerationIncludingGravity.y,\n            acZ = event.accelerationIncludingGravity.z,\n            xdeg = acX / 5,\n            ydeg = acY / 5;\n        $(this).css({\n          transform: 'rotateX(' + ydeg * 10 + 'deg) rotateY(' + xdeg * 10 + 'deg)'\n        });\n      };\n\n      $(item).on('mouseout', function () {\n        $(this).css({\n          transition: 'transform 300ms linear 0s',\n          transform: 'rotateX(0deg) rotateY(0deg)'\n        });\n      });\n    });\n  }\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-learn-dash-course-list.default\", LearnDash);\n});\n\n//# sourceURL=webpack:///./src/js/view/learn-dash-course-list.js?");

/***/ }),

/***/ "./src/js/view/lightbox.js":
/*!*********************************!*\
  !*** ./src/js/view/lightbox.js ***!
  \*********************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var LightBox = function LightBox($scope, $) {\n  var $lightBox = $scope.find(\".eael-lightbox-wrapper\").eq(0),\n      $main_class = $lightBox.data(\"main-class\") !== undefined ? $lightBox.data(\"main-class\") : \"\",\n      $popup_layout = $lightBox.data(\"popup-layout\") !== undefined ? $lightBox.data(\"popup-layout\") : \"\",\n      $close_button = $lightBox.data(\"close_button\") === \"yes\" ? true : false,\n      $effect = $lightBox.data(\"effect\") !== undefined ? $lightBox.data(\"effect\") : \"\",\n      $type = $lightBox.data(\"type\") !== undefined ? $lightBox.data(\"type\") : \"\",\n      $iframe_class = $lightBox.data(\"iframe-class\") !== undefined ? $lightBox.data(\"iframe-class\") : \"\",\n      $src = $lightBox.data(\"src\") !== undefined ? $lightBox.data(\"src\") : \"\",\n      $trigger_element = $lightBox.data(\"trigger-element\") !== undefined ? $lightBox.data(\"trigger-element\") : \"\",\n      $delay = $lightBox.data(\"delay\") != \"\" ? $lightBox.data(\"delay\") : 0,\n      $trigger = $lightBox.data(\"trigger\") !== undefined ? $lightBox.data(\"trigger\") : \"\",\n      $popup_id = $lightBox.data(\"lightbox-id\") !== undefined ? $lightBox.data(\"lightbox-id\") : \"\",\n      $display_after = $lightBox.data(\"display-after\") !== undefined ? $lightBox.data(\"display-after\") : \"\",\n      $esc_exit = $lightBox.data(\"esc_exit\") === \"yes\" ? true : false,\n      $click_exit = $lightBox.data(\"click_exit\") === \"yes\" ? true : false;\n  $main_class += \" \" + $popup_layout + \" \" + $effect;\n\n  if (\"eael-lightbox-popup-fullscreen\" == $popup_layout) {\n    var win_height = $(window).height() - 20;\n    $(\".eael-lightbox-container.content-type-image-now\").css({\n      \"max-height\": win_height + \"px\",\n      \"margin-top\": \"10px\"\n    });\n  }\n\n  if (\"eael_lightbox_trigger_exit_intent\" == $trigger) {\n    var flag = true,\n        mouseY = 0,\n        topValue = 0;\n\n    if ($display_after === 0) {\n      $.removeCookie($popup_id, {\n        path: \"/\"\n      });\n    }\n\n    window.addEventListener(\"mouseout\", function (e) {\n      mouseY = e.clientY;\n\n      if (mouseY < topValue && !$.cookie($popup_id)) {\n        $.magnificPopup.open({\n          items: {\n            src: $src //ID of inline element\n\n          },\n          iframe: {\n            markup: '<div class=\"' + $iframe_class + '\">' + '<div class=\"modal-popup-window-inner\">' + '<div class=\"mfp-iframe-scaler\">' + '<div class=\"mfp-close\"></div>' + '<iframe class=\"mfp-iframe\" frameborder=\"0\" allowfullscreen></iframe>' + \"</div>\" + \"</div>\" + \"</div>\"\n          },\n          type: $type,\n          showCloseBtn: $close_button,\n          enableEscapeKey: $esc_exit,\n          closeOnBgClick: $click_exit,\n          removalDelay: 500,\n          //Delaying the removal in order to fit in the animation of the popup\n          mainClass: $main_class\n        });\n\n        if ($display_after > 0) {\n          $.cookie($popup_id, $display_after, {\n            expires: $display_after,\n            path: \"/\"\n          });\n        } else {\n          $.removeCookie($popup_id);\n        }\n      }\n    }, false);\n  } else if (\"eael_lightbox_trigger_pageload\" == $trigger) {\n    if ($display_after === 0) {\n      $.removeCookie($popup_id, {\n        path: \"/\"\n      });\n    }\n\n    if (!$.cookie($popup_id)) {\n      setTimeout(function () {\n        $.magnificPopup.open({\n          items: {\n            src: $src\n          },\n          iframe: {\n            markup: '<div class=\"' + $iframe_class + '\">' + '<div class=\"modal-popup-window-inner\">' + '<div class=\"mfp-iframe-scaler\">' + '<div class=\"mfp-close\"></div>' + '<iframe class=\"mfp-iframe\" frameborder=\"0\" allowfullscreen></iframe>' + \"</div>\" + \"</div>\" + \"</div>\"\n          },\n          type: $type,\n          showCloseBtn: $close_button,\n          enableEscapeKey: $esc_exit,\n          closeOnBgClick: $click_exit,\n          mainClass: $main_class\n        });\n\n        if ($display_after > 0) {\n          $.cookie($popup_id, $display_after, {\n            expires: $display_after,\n            path: \"/\"\n          });\n        } else {\n          $.removeCookie($popup_id);\n        }\n      }, $delay);\n    }\n  } else {\n    if (typeof $trigger_element === \"undefined\" || $trigger_element === \"\") {\n      $trigger_element = \".eael-modal-popup-link\";\n    }\n\n    $($trigger_element).magnificPopup({\n      image: {\n        markup: '<div class=\"' + $iframe_class + '\">' + '<div class=\"modal-popup-window-inner\">' + '<div class=\"mfp-figure\">' + '<div class=\"mfp-close\"></div>' + '<div class=\"mfp-img\"></div>' + '<div class=\"mfp-bottom-bar\">' + '<div class=\"mfp-title\"></div>' + '<div class=\"mfp-counter\"></div>' + \"</div>\" + \"</div>\" + \"</div>\" + \"</div>\"\n      },\n      iframe: {\n        markup: '<div class=\"' + $iframe_class + '\">' + '<div class=\"modal-popup-window-inner\">' + '<div class=\"mfp-iframe-scaler\">' + '<div class=\"mfp-close\"></div>' + '<iframe class=\"mfp-iframe\" frameborder=\"0\" allowfullscreen></iframe>' + \"</div>\" + \"</div>\" + \"</div>\"\n      },\n      items: {\n        src: $src,\n        type: $type\n      },\n      removalDelay: 500,\n      showCloseBtn: $close_button,\n      enableEscapeKey: $esc_exit,\n      closeOnBgClick: $click_exit,\n      mainClass: $main_class\n    });\n  }\n\n  $.extend(true, $.magnificPopup.defaults, {\n    tClose: \"Close\"\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-lightbox.default\", LightBox);\n});\n\n//# sourceURL=webpack:///./src/js/view/lightbox.js?");

/***/ }),

/***/ "./src/js/view/logo-carousel.js":
/*!**************************************!*\
  !*** ./src/js/view/logo-carousel.js ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/*=================================*/\n\n/* 18. Logo Carousel Handler\n/*=================================*/\nvar LogoCarouselHandler = function LogoCarouselHandler($scope, $) {\n  var $carousel = $scope.find(\".eael-logo-carousel\").eq(0),\n      $items = $carousel.data(\"items\") !== undefined ? $carousel.data(\"items\") : 3,\n      $items_tablet = $carousel.data(\"items-tablet\") !== undefined ? $carousel.data(\"items-tablet\") : 3,\n      $items_mobile = $carousel.data(\"items-mobile\") !== undefined ? $carousel.data(\"items-mobile\") : 3,\n      $margin = $carousel.data(\"margin\") !== undefined ? $carousel.data(\"margin\") : 10,\n      $margin_tablet = $carousel.data(\"margin-tablet\") !== undefined ? $carousel.data(\"margin-tablet\") : 10,\n      $margin_mobile = $carousel.data(\"margin-mobile\") !== undefined ? $carousel.data(\"margin-mobile\") : 10,\n      $effect = $carousel.data(\"effect\") !== undefined ? $carousel.data(\"effect\") : \"slide\",\n      $speed = $carousel.data(\"speed\") !== undefined ? $carousel.data(\"speed\") : 400,\n      $autoplay = $carousel.data(\"autoplay\") !== undefined ? $carousel.data(\"autoplay\") : 999999,\n      $loop = $carousel.data(\"loop\") !== undefined ? $carousel.data(\"loop\") : 0,\n      $grab_cursor = $carousel.data(\"grab-cursor\") !== undefined ? $carousel.data(\"grab-cursor\") : 0,\n      $pagination = $carousel.data(\"pagination\") !== undefined ? $carousel.data(\"pagination\") : \".swiper-pagination\",\n      $arrow_next = $carousel.data(\"arrow-next\") !== undefined ? $carousel.data(\"arrow-next\") : \".swiper-button-next\",\n      $arrow_prev = $carousel.data(\"arrow-prev\") !== undefined ? $carousel.data(\"arrow-prev\") : \".swiper-button-prev\",\n      $pause_on_hover = $carousel.data(\"pause-on-hover\") !== undefined ? $carousel.data(\"pause-on-hover\") : \"\",\n      $carousel_options = {\n    direction: \"horizontal\",\n    speed: $speed,\n    effect: $effect,\n    grabCursor: $grab_cursor,\n    paginationClickable: true,\n    autoHeight: true,\n    loop: $loop,\n    autoplay: {\n      delay: $autoplay\n    },\n    pagination: {\n      el: $pagination,\n      clickable: true\n    },\n    navigation: {\n      nextEl: $arrow_next,\n      prevEl: $arrow_prev\n    }\n  };\n\n  if ($effect === 'slide' || $effect === 'coverflow') {\n    $carousel_options.breakpoints = {\n      1024: {\n        slidesPerView: $items,\n        spaceBetween: $margin\n      },\n      768: {\n        slidesPerView: $items_tablet,\n        spaceBetween: $margin_tablet\n      },\n      320: {\n        slidesPerView: $items_mobile,\n        spaceBetween: $margin_mobile\n      }\n    };\n  } else {\n    $carousel_options.items = 1;\n  }\n\n  var LogoCarousel = new Swiper($carousel, $carousel_options);\n\n  if ($pause_on_hover) {\n    $carousel.on(\"mouseenter\", function () {\n      LogoCarousel.autoplay.stop();\n    });\n    $carousel.on(\"mouseleave\", function () {\n      LogoCarousel.autoplay.start();\n    });\n  }\n\n  var $tabContainer = $('.eael-advance-tabs'),\n      nav = $tabContainer.find('.eael-tabs-nav li'),\n      tabContent = $tabContainer.find('.eael-tabs-content > div');\n  nav.on('click', function () {\n    var currentContent = tabContent.eq($(this).index()),\n        sliderExist = $(currentContent).find('.swiper-container-wrap.eael-logo-carousel-wrap');\n\n    if (sliderExist.length) {\n      new Swiper($carousel, $carousel_options);\n    }\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-logo-carousel.default\", LogoCarouselHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/logo-carousel.js?");

/***/ }),

/***/ "./src/js/view/mailchimp.js":
/*!**********************************!*\
  !*** ./src/js/view/mailchimp.js ***!
  \**********************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("jQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-mailchimp.default\", function ($scope, $) {\n    var $mailchimp = $(\".eael-mailchimp-wrap\", $scope),\n        $mailchimp_id = $mailchimp.data(\"mailchimp-id\") !== undefined ? $mailchimp.data(\"mailchimp-id\") : \"\",\n        $api_key = $mailchimp.data(\"api-key\") !== undefined ? $mailchimp.data(\"api-key\") : \"\",\n        $list_id = $mailchimp.data(\"list-id\") !== undefined ? $mailchimp.data(\"list-id\") : \"\",\n        $button_text = $mailchimp.data(\"button-text\") !== undefined ? $mailchimp.data(\"button-text\") : \"\",\n        $success_text = $mailchimp.data(\"success-text\") !== undefined ? $mailchimp.data(\"success-text\") : \"\",\n        $loading_text = $mailchimp.data(\"loading-text\") !== undefined ? $mailchimp.data(\"loading-text\") : \"\";\n    $(\"#eael-mailchimp-form-\" + $mailchimp_id, $scope).on(\"submit\", function (e) {\n      e.preventDefault();\n\n      var _this = $(this);\n\n      $(\".eael-mailchimp-message\", _this).css(\"display\", \"none\").html(\"\");\n      $(\".eael-mailchimp-subscribe\", _this).addClass(\"button--loading\");\n      $(\".eael-mailchimp-subscribe span\", _this).html($loading_text);\n      $.ajax({\n        url: localize.ajaxurl,\n        type: \"POST\",\n        data: {\n          action: \"mailchimp_subscribe\",\n          fields: _this.serialize(),\n          apiKey: $api_key,\n          listId: $list_id\n        },\n        success: function success(data) {\n          if (data.status == \"subscribed\") {\n            $(\"input[type=text], input[type=email], textarea\", _this).val(\"\");\n            $(\".eael-mailchimp-message\", _this).css(\"display\", \"block\").html(\"<p>\" + $success_text + \"</p>\");\n          } else {\n            $(\".eael-mailchimp-message\", _this).css(\"display\", \"block\").html(\"<p>\" + data.status + \"</p>\");\n          }\n\n          $(\".eael-mailchimp-subscribe\", _this).removeClass(\"button--loading\");\n          $(\".eael-mailchimp-subscribe span\", _this).html($button_text);\n        }\n      });\n    });\n  });\n});\n\n//# sourceURL=webpack:///./src/js/view/mailchimp.js?");

/***/ }),

/***/ "./src/js/view/offcanvas.js":
/*!**********************************!*\
  !*** ./src/js/view/offcanvas.js ***!
  \**********************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/*=================================*/\n\n/* 35. Pricing Tooltip\n/*=================================*/\nvar EaelOffcanvas = function EaelOffcanvas($scope, $) {\n  new window.EAELOffcanvasContent($scope);\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-offcanvas.default\", EaelOffcanvas);\n});\n\n//# sourceURL=webpack:///./src/js/view/offcanvas.js?");

/***/ }),

/***/ "./src/js/view/one-page-navigation.js":
/*!********************************************!*\
  !*** ./src/js/view/one-page-navigation.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("(function ($) {\n  \"use strict\";\n\n  var OnePageNavHandler = function OnePageNavHandler($scope, $) {\n    var onepage_nav_elem = $scope.find(\".eael-one-page-nav\").eq(0);\n    var $section_id = \"#\" + onepage_nav_elem.data(\"section-id\"),\n        $top_offset = onepage_nav_elem.data(\"top-offset\"),\n        $scroll_speed = onepage_nav_elem.data(\"scroll-speed\"),\n        $scroll_wheel = onepage_nav_elem.data(\"scroll-wheel\"),\n        $scroll_touch = onepage_nav_elem.data(\"scroll-touch\"),\n        $scroll_keys = onepage_nav_elem.data(\"scroll-keys\"),\n        $target_dot = $section_id + \" .eael-one-page-nav-item a\",\n        $nav_item = $section_id + \" .eael-one-page-nav-item\",\n        $active_item = $section_id + \" .eael-one-page-nav-item.active\";\n    $($target_dot).on(\"click\", function (e) {\n      e.preventDefault();\n      e.stopPropagation();\n\n      if (0 === $(\"#\" + $(this).data(\"row-id\")).length) {\n        return;\n      }\n\n      if ($(\"html, body\").is(\":animated\")) {\n        return;\n      }\n\n      $(\"html, body\").animate({\n        scrollTop: $(\"#\" + $(this).data(\"row-id\")).offset().top - $top_offset\n      }, $scroll_speed);\n      $($section_id + \" .eael-one-page-nav-item\").removeClass(\"active\");\n      $(this).parent().addClass(\"active\");\n      return false;\n    });\n    updateDot();\n    $(window).on(\"scroll\", function () {\n      updateDot();\n    });\n\n    function updateDot() {\n      $(\".elementor-section\").each(function () {\n        var $this = $(this);\n\n        if ($this.offset().top - $(window).height() / 2 < $(window).scrollTop() && ($this.offset().top >= $(window).scrollTop() || $this.offset().top + $this.height() - $(window).height() / 2 > $(window).scrollTop())) {\n          $($section_id + ' .eael-one-page-nav-item a[data-row-id=\"' + $this.attr(\"id\") + '\"]').parent().addClass(\"active\");\n        } else {\n          $($section_id + ' .eael-one-page-nav-item a[data-row-id=\"' + $this.attr(\"id\") + '\"]').parent().removeClass(\"active\");\n        }\n      });\n    }\n\n    if ($scroll_wheel == \"on\") {\n      var lastAnimation = 0,\n          quietPeriod = 500,\n          animationTime = 800,\n          startX,\n          startY,\n          timestamp;\n      $(document).on(\"mousewheel DOMMouseScroll\", function (e) {\n        var timeNow = new Date().getTime();\n\n        if (timeNow - lastAnimation < quietPeriod + animationTime) {\n          e.preventDefault();\n          return;\n        } //wDelta = e.wheelDelta < 0 ? 'down' : 'up';\n\n\n        var delta = e.originalEvent.detail < 0 || e.originalEvent.wheelDelta > 0 ? 1 : -1;\n\n        if (!$(\"html,body\").is(\":animated\")) {\n          if (delta < 0) {\n            if ($($active_item).next().length > 0) {\n              $($active_item).next().find(\"a\").trigger(\"click\");\n            }\n          } else {\n            if ($($active_item).prev().length > 0) {\n              $($active_item).prev().find(\"a\").trigger(\"click\");\n            }\n          }\n        }\n\n        lastAnimation = timeNow;\n      });\n\n      if ($scroll_touch == \"on\") {\n        $(document).on(\"pointerdown touchstart\", function (e) {\n          var touches = e.originalEvent.touches;\n\n          if (touches && touches.length) {\n            startY = touches[0].screenY;\n            timestamp = e.originalEvent.timeStamp;\n          }\n        }).on(\"touchmove\", function (e) {\n          if ($(\"html,body\").is(\":animated\")) {\n            e.preventDefault();\n          }\n        }).on(\"pointerup touchend\", function (e) {\n          var touches = e.originalEvent;\n\n          if (touches.pointerType === \"touch\" || e.type === \"touchend\") {\n            var Y = touches.screenY || touches.changedTouches[0].screenY;\n            var deltaY = startY - Y;\n            var time = touches.timeStamp - timestamp; // swipe up.\n\n            if (deltaY < 0) {\n              if ($($active_item).prev().length > 0) {\n                $($active_item).prev().find(\"a\").trigger(\"click\");\n              }\n            } // swipe down.\n\n\n            if (deltaY > 0) {\n              if ($($active_item).next().length > 0) {\n                $($active_item).next().find(\"a\").trigger(\"click\");\n              }\n            }\n\n            if (Math.abs(deltaY) < 2) {\n              return;\n            }\n          }\n        });\n      }\n    }\n\n    if ($scroll_keys == \"on\") {\n      $(document).keydown(function (e) {\n        var tag = e.target.tagName.toLowerCase();\n\n        if (tag === \"input\" && tag === \"textarea\") {\n          return;\n        }\n\n        switch (e.which) {\n          case 38:\n            // up arrow key.\n            $($active_item).prev().find(\"a\").trigger(\"click\");\n            break;\n\n          case 40:\n            // down arrow key.\n            $($active_item).next().find(\"a\").trigger(\"click\");\n            break;\n\n          case 33:\n            // pageup key.\n            $($active_item).prev().find(\"a\").trigger(\"click\");\n            break;\n\n          case 36:\n            // pagedown key.\n            $($active_item).next().find(\"a\").trigger(\"click\");\n            break;\n\n          default:\n            return;\n        }\n      });\n    }\n  };\n\n  $(window).on(\"elementor/frontend/init\", function () {\n    elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-one-page-nav.default\", OnePageNavHandler);\n  });\n})(jQuery);\n\n//# sourceURL=webpack:///./src/js/view/one-page-navigation.js?");

/***/ }),

/***/ "./src/js/view/post-carousel.js":
/*!**************************************!*\
  !*** ./src/js/view/post-carousel.js ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/*=================================*/\n\n/* 19. Post Carousel\n/*=================================*/\nvar PostCarouselHandler = function PostCarouselHandler($scope, $) {\n  var $postCarousel = $scope.find(\".eael-post-carousel\").eq(0),\n      $autoplay = $postCarousel.data(\"autoplay\") !== undefined ? $postCarousel.data(\"autoplay\") : 999999,\n      $pagination = $postCarousel.data(\"pagination\") !== undefined ? $postCarousel.data(\"pagination\") : \".swiper-pagination\",\n      $arrow_next = $postCarousel.data(\"arrow-next\") !== undefined ? $postCarousel.data(\"arrow-next\") : \".swiper-button-next\",\n      $arrow_prev = $postCarousel.data(\"arrow-prev\") !== undefined ? $postCarousel.data(\"arrow-prev\") : \".swiper-button-prev\",\n      $items = $postCarousel.data(\"items\") !== undefined ? $postCarousel.data(\"items\") : 3,\n      $items_tablet = $postCarousel.data(\"items-tablet\") !== undefined ? $postCarousel.data(\"items-tablet\") : 3,\n      $items_mobile = $postCarousel.data(\"items-mobile\") !== undefined ? $postCarousel.data(\"items-mobile\") : 3,\n      $margin = $postCarousel.data(\"margin\") !== undefined ? $postCarousel.data(\"margin\") : 10,\n      $margin_tablet = $postCarousel.data(\"margin-tablet\") !== undefined ? $postCarousel.data(\"margin-tablet\") : 10,\n      $margin_mobile = $postCarousel.data(\"margin-mobile\") !== undefined ? $postCarousel.data(\"margin-mobile\") : 10,\n      $effect = $postCarousel.data(\"effect\") !== undefined ? $postCarousel.data(\"effect\") : \"slide\",\n      $speed = $postCarousel.data(\"speed\") !== undefined ? $postCarousel.data(\"speed\") : 400,\n      $loop = $postCarousel.data(\"loop\") !== undefined ? $postCarousel.data(\"loop\") : 0,\n      $grab_cursor = $postCarousel.data(\"grab-cursor\") !== undefined ? $postCarousel.data(\"grab-cursor\") : 0,\n      $pause_on_hover = $postCarousel.data(\"pause-on-hover\") !== undefined ? $postCarousel.data(\"pause-on-hover\") : \"\",\n      $centeredSlides = $effect == \"coverflow\" ? true : false;\n  var $carouselOptions = {\n    direction: \"horizontal\",\n    speed: $speed,\n    effect: $effect,\n    centeredSlides: $centeredSlides,\n    grabCursor: $grab_cursor,\n    autoHeight: true,\n    loop: $loop,\n    autoplay: {\n      delay: $autoplay\n    },\n    pagination: {\n      el: $pagination,\n      clickable: true\n    },\n    navigation: {\n      nextEl: $arrow_next,\n      prevEl: $arrow_prev\n    }\n  };\n\n  if ($effect === 'slide' || $effect === 'coverflow') {\n    $carouselOptions.breakpoints = {\n      1024: {\n        slidesPerView: $items,\n        spaceBetween: $margin\n      },\n      768: {\n        slidesPerView: $items_tablet,\n        spaceBetween: $margin_tablet\n      },\n      320: {\n        slidesPerView: $items_mobile,\n        spaceBetween: $margin_mobile\n      }\n    };\n  } else {\n    $carouselOptions.items = 1;\n  }\n\n  var eaelPostCarousel = new Swiper($postCarousel, $carouselOptions);\n\n  if ($autoplay === 0) {\n    eaelPostCarousel.autoplay.stop();\n  }\n\n  if ($pause_on_hover && $autoplay !== 0) {\n    $postCarousel.on(\"mouseenter\", function () {\n      eaelPostCarousel.autoplay.stop();\n    });\n    $postCarousel.on(\"mouseleave\", function () {\n      eaelPostCarousel.autoplay.start();\n    });\n  }\n\n  var $tabContainer = $('.eael-advance-tabs'),\n      nav = $tabContainer.find('.eael-tabs-nav li'),\n      tabContent = $tabContainer.find('.eael-tabs-content > div');\n  nav.on('click', function () {\n    var currentContent = tabContent.eq($(this).index()),\n        sliderExist = $(currentContent).find('.swiper-container-wrap.eael-post-carousel-wrap');\n\n    if (sliderExist.length) {\n      new Swiper($postCarousel, $carouselOptions);\n    }\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-post-carousel.default\", PostCarouselHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/post-carousel.js?");

/***/ }),

/***/ "./src/js/view/post-list.js":
/*!**********************************!*\
  !*** ./src/js/view/post-list.js ***!
  \**********************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var postListHandler = function postListHandler($scope, $) {\n  // category\n  $('.post-categories', $scope).on('click', 'a', function (e) {\n    e.preventDefault(); // tab class\n\n    $('.post-categories a', $scope).removeClass('active');\n    $(this).addClass('active'); // collect props\n\n    $class = $('.post-categories', $scope).data('class');\n    $args = $('.post-categories', $scope).data('args');\n    $settings = $('.post-categories', $scope).data('settings');\n    $page = 1;\n    $taxonomy = {\n      taxonomy: $('.post-categories a.active', $scope).data('taxonomy'),\n      field: 'term_id',\n      terms: [$('.post-categories a.active', $scope).data('id')]\n    }; // ajax\n\n    $.ajax({\n      url: localize.ajaxurl,\n      type: 'post',\n      data: {\n        action: 'load_more',\n        \"class\": $class,\n        args: $args,\n        taxonomy: $taxonomy,\n        settings: $settings,\n        page: $page\n      },\n      success: function success(response) {\n        var $content = $(response);\n\n        if ($content.hasClass('no-posts-found') || $content.length == 0) {// do nothing\n        } else {\n          $('.eael-post-appender', $scope).empty().append($content); // update page\n\n          $('.post-list-pagination', $scope).data('page', 1); // update nav\n\n          $('.btn-prev-post', $scope).prop('disabled', true);\n          $('.btn-next-post', $scope).prop('disabled', false);\n        }\n      },\n      error: function error(response) {\n        console.log(response);\n      }\n    });\n  }); // load more\n\n  $('.post-list-pagination', $scope).on('click', 'button', function (e) {\n    e.preventDefault();\n    e.stopPropagation();\n    e.stopImmediatePropagation(); // collect props\n\n    var $this = $(this),\n        $class = $this.parent('.post-list-pagination').data('class'),\n        $args = $this.parent('.post-list-pagination').data('args'),\n        $settings = $this.parent('.post-list-pagination').data('settings'),\n        $page = $this.hasClass('btn-prev-post') ? parseInt($this.parent('.post-list-pagination').data('page')) - 1 : parseInt($this.parent('.post-list-pagination').data('page')) + 1,\n        $taxonomy = {\n      taxonomy: $('.post-categories a.active', $scope).data('taxonomy'),\n      field: 'term_id',\n      terms: [$('.post-categories a.active', $scope).data('id')]\n    };\n\n    if ($taxonomy.taxonomy == '' || $taxonomy.taxonomy != 'all' || $taxonomy.taxonomy == 'undefined') {\n      $taxonomy.taxonomy = 'all';\n    }\n\n    ;\n    $this.prop('disabled', true);\n\n    if ($page <= 0) {\n      return;\n    }\n\n    $.ajax({\n      url: localize.ajaxurl,\n      type: 'post',\n      data: {\n        action: 'load_more',\n        \"class\": $class,\n        args: $args,\n        taxonomy: $taxonomy,\n        settings: $settings,\n        page: $page\n      },\n      success: function success(response) {\n        var $content = $(response);\n\n        if ($content.hasClass('no-posts-found') || $content.length == 0) {// do nothing\n        } else {\n          $('.eael-post-appender', $scope).empty().append($content);\n          $('.post-list-pagination button', $scope).prop('disabled', false);\n          $this.parent('.post-list-pagination').data('page', $page);\n        }\n      },\n      error: function error(response) {\n        console.log(response);\n      }\n    });\n  });\n};\n\njQuery(window).on('elementor/frontend/init', function () {\n  elementorFrontend.hooks.addAction('frontend/element_ready/eael-post-list.default', postListHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/post-list.js?");

/***/ }),

/***/ "./src/js/view/progress-bar.js":
/*!*************************************!*\
  !*** ./src/js/view/progress-bar.js ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("ea.hooks.addAction(\"progressBar.initValue\", \"ea\", function ($wrap, $layout, $num) {\n  if ($layout == \"line_rainbow\") {\n    jQuery(\".eael-progressbar-line-fill\", $wrap).css({\n      width: $num + \"%\"\n    });\n  } else if ($layout == \"half_circle_fill\") {\n    jQuery(\".eael-progressbar-circle-half\", $wrap).css({\n      transform: \"rotate(\" + $num * 1.8 + \"deg)\"\n    });\n  } else if ($layout == \"box\") {\n    jQuery(\".eael-progressbar-box-fill\", $wrap).css({\n      height: $num + \"%\"\n    });\n  }\n});\n\n//# sourceURL=webpack:///./src/js/view/progress-bar.js?");

/***/ }),

/***/ "./src/js/view/section-parallax.js":
/*!*****************************************!*\
  !*** ./src/js/view/section-parallax.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var EaelParallaxHandler = function EaelParallaxHandler($scope, $) {\n  var target = $scope,\n      sectionId = target.data(\"id\"),\n      settings = false,\n      editMode = elementorFrontend.isEditMode();\n\n  if (editMode) {\n    settings = generateEditorSettings(sectionId);\n  }\n\n  if (!editMode || !settings) {\n    return false;\n  }\n\n  if (settings[0] == \"yes\") {\n    if (\"multi\" != settings[1] && \"automove\" != settings[1]) {\n      generateJarallax();\n    } else if (\"automove\" == settings[1]) {\n      generateAutoMoveBackground();\n    } else {\n      generateMultiLayers();\n    }\n  }\n\n  function generateEditorSettings(targetId) {\n    var editorElements = null,\n        sectionData = {},\n        sectionMultiData = {},\n        settings = [];\n\n    if (!window.elementor.hasOwnProperty(\"elements\")) {\n      return false;\n    }\n\n    editorElements = window.elementor.elements;\n\n    if (!editorElements.models) {\n      return false;\n    }\n\n    $.each(editorElements.models, function (index, elem) {\n      if (targetId == elem.id) {\n        sectionData = elem.attributes.settings.attributes;\n      } else if (elem.id == target.closest(\".elementor-top-section\").data(\"id\")) {\n        $.each(elem.attributes.elements.models, function (index, col) {\n          $.each(col.attributes.elements.models, function (index, subSec) {\n            sectionData = subSec.attributes.settings.attributes;\n          });\n        });\n      }\n    });\n\n    if (!sectionData.hasOwnProperty(\"eael_parallax_type\")) {\n      return false;\n    }\n\n    if (\"\" == sectionData[\"eael_parallax_type\"]) {\n      return false;\n    }\n\n    if (\"multi\" != sectionData[\"eael_parallax_type\"] && \"automove\" != sectionData[\"eael_parallax_type\"]) {\n      settings.push(sectionData[\"eael_parallax_switcher\"]);\n      settings.push(sectionData[\"eael_parallax_type\"]);\n      settings.push(sectionData[\"eael_parallax_speed\"]);\n      settings.push(\"yes\" == sectionData[\"eael_parallax_android_support\"] ? 0 : 1);\n      settings.push(\"yes\" == sectionData[\"eael_parallax_ios_support\"] ? 0 : 1);\n      settings.push(sectionData[\"eael_parallax_background_size\"]);\n      settings.push(sectionData[\"eael_parallax_background_pos\"]);\n    } else if (\"automove\" == sectionData[\"eael_parallax_type\"]) {\n      settings.push(sectionData[\"eael_parallax_switcher\"]);\n      settings.push(sectionData[\"eael_parallax_type\"]);\n      settings.push(sectionData[\"eael_auto_speed\"]);\n      settings.push(sectionData[\"eael_parallax_auto_type\"]);\n    } else {\n      if (!sectionData.hasOwnProperty(\"eael_parallax_layers_list\")) {\n        return false;\n      }\n\n      sectionMultiData = sectionData[\"eael_parallax_layers_list\"].models;\n\n      if (0 == sectionMultiData.length) {\n        return false;\n      }\n\n      settings.push(sectionData[\"eael_parallax_switcher\"]);\n      settings.push(sectionData[\"eael_parallax_type\"]);\n      settings.push(\"yes\" == sectionData[\"eael_parallax_layer_invert\"] ? 1 : 0);\n      $.each(sectionMultiData, function (index, obj) {\n        settings.push(obj.attributes);\n      });\n    }\n\n    if (0 !== settings.length) {\n      return settings;\n    }\n\n    return false;\n  }\n\n  function responsiveParallax(android, ios) {\n    switch ( true || false) {\n      case android && ios:\n        return /iPad|iPhone|iPod|Android/;\n        break;\n\n      case android && !ios:\n        return /Android/;\n        break;\n\n      case !android && ios:\n        return /iPad|iPhone|iPod/;\n        break;\n\n      case !android && !ios:\n        return null;\n    }\n  }\n\n  function generateJarallax() {\n    setTimeout(function () {\n      target.jarallax({\n        type: settings[1],\n        speed: settings[2],\n        disableParallax: responsiveParallax(1 == settings[3], 1 == settings[4]),\n        keepImg: true\n      });\n    }, 500);\n  }\n\n  function generateAutoMoveBackground() {\n    var speed = parseInt(settings[2]);\n    target.css(\"background-position\", \"0px 0px\");\n\n    if (settings[3] == 11) {\n      var position = parseInt(target.css(\"background-position-x\"));\n      setInterval(function () {\n        position = position + speed;\n        target.css(\"backgroundPosition\", position + \"px 0\");\n      }, 70);\n    } else if (settings[3] == \"right\") {\n      var position = parseInt(target.css(\"background-position-x\"));\n      setInterval(function () {\n        position = position - speed;\n        target.css(\"backgroundPosition\", position + \"px 0\");\n      }, 70);\n    } else if (settings[3] == \"top\") {\n      var position = parseInt(target.css(\"background-position-y\"));\n      setInterval(function () {\n        position = position + speed;\n        target.css(\"backgroundPosition\", \"0 \" + position + \"px\");\n      }, 70);\n    } else if (settings[3] == \"bottom\") {\n      var position = parseInt(target.css(\"background-position-y\"));\n      setInterval(function () {\n        position = position - speed;\n        target.css(\"backgroundPosition\", \"0 \" + position + \"px\");\n      }, 70);\n    }\n  }\n\n  function generateMultiLayers() {\n    var counter = 0,\n        mouseParallax = \"\",\n        mouseRate = \"\";\n    $.each(settings, function (index, layout) {\n      if (2 < index) {\n        if (null != layout[\"eael_parallax_layer_image\"][\"url\"] && \"\" != layout[\"eael_parallax_layer_image\"][\"url\"]) {\n          if (\"yes\" == layout[\"eael_parallax_layer_mouse\"] && \"\" != layout[\"eael_parallax_layer_rate\"]) {\n            mouseParallax = ' data-parallax=\"true\" ';\n            mouseRate = ' data-rate=\"' + layout[\"eael_parallax_layer_rate\"] + '\" ';\n          } else {\n            mouseParallax = ' data-parallax=\"false\" ';\n          }\n\n          var backgroundImage = layout[\"eael_parallax_layer_image\"][\"url\"],\n              $html = $('<div id=\"eael-parallax-layer-' + counter + '\"' + mouseParallax + mouseRate + ' class=\"eael-parallax-layer\"></div>').prependTo(target).css({\n            \"z-index\": layout[\"eael_parallax_layer_z_index\"],\n            \"background-image\": \"url(\" + backgroundImage + \")\",\n            \"background-size\": layout[\"eael_parallax_layer_back_size\"],\n            \"background-position-x\": layout[\"eael_parallax_layer_hor_pos\"] + \"%\",\n            \"background-position-y\": layout[\"eael_parallax_layer_ver_pos\"] + \"%\"\n          });\n          counter++;\n        }\n      }\n    });\n    target.mousemove(function (e) {\n      $(this).find('.eael-parallax-layer[data-parallax=\"true\"]').each(function (index, element) {\n        $(this).parallax($(this).data(\"rate\"), e);\n      });\n    });\n  }\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/section\", EaelParallaxHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/section-parallax.js?");

/***/ }),

/***/ "./src/js/view/section-particles.js":
/*!******************************************!*\
  !*** ./src/js/view/section-particles.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("function _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nvar EaelParticlesHandler = function EaelParticlesHandler($scope, $) {\n  var sectionId = $scope.data('id'),\n      particle_switch = $scope.data('particle_enable'),\n      particle_switch_for_mobile = $scope.data('particle-mobile-disabled'),\n      mobile_device_width = 767; // Checking mobile device disable\n\n  if (particle_switch_for_mobile !== undefined && particle_switch_for_mobile && $(window).width() <= mobile_device_width) return; // Checking if the section has enabled particles.\n\n  if (_typeof(particle_switch) == undefined || particle_switch != undefined && particle_switch == false) return;\n  var preset_theme = $scope.data('preset_theme'),\n      custom_style = $scope.data('custom_style'),\n      source = $scope.data('eael_ptheme_source'),\n      settings; // Checking custo style json is not empty.\n\n  if (source == 'custom' && source == '') return;\n  $scope.addClass('eael-particles-section');\n\n  if (window.isEditMode) {\n    var editorElements = null,\n        particleArgs = {},\n        settings = {};\n\n    if (!window.elementor.hasOwnProperty('elements')) {\n      return false;\n    }\n\n    editorElements = window.elementor.elements;\n\n    if (!editorElements.models) {\n      return false;\n    }\n\n    $.each(editorElements.models, function (i, el) {\n      if (sectionId == el.id) {\n        particleArgs = el.attributes.settings.attributes;\n      } else if (el.id == $scope.closest('.elementor-top-section').data('id')) {\n        $.each(el.attributes.elements.models, function (i, col) {\n          $.each(col.attributes.elements.models, function (i, subSec) {\n            particleArgs = subSec.attributes.settings.attributes;\n          });\n        });\n      }\n    });\n    settings[\"switch\"] = particleArgs['eael_particle_switch'];\n    settings.themeSource = particleArgs['eael_particle_theme_from'];\n\n    if (settings.themeSource == 'presets') {\n      settings.selected_theme = localize.ParticleThemesData[particleArgs['eael_particle_preset_themes']];\n    }\n\n    if (settings.themeSource == 'custom' && '' !== particleArgs['eael_particles_custom_style']) {\n      settings.selected_theme = particleArgs['eael_particles_custom_style'];\n    }\n\n    if (0 !== settings.length) {\n      settings = settings;\n    }\n  } else {\n    var div = $('.eael-section-particles-' + sectionId);\n    div.each(function () {\n      source = $(this).data('eael_ptheme_source');\n\n      if (source == 'presets') {\n        themes = JSON.parse(localize.ParticleThemesData[preset_theme]);\n      } else {\n        themes = custom_style != '' ? custom_style : undefined;\n      }\n\n      var id = $(this).attr('id');\n\n      if (id == undefined) {\n        $(this).attr('id', 'eael-section-particles-' + sectionId);\n        id = $(this).attr('id');\n      }\n\n      particlesJS(id, themes);\n    });\n  }\n\n  if (!window.isEditMode || !settings) {\n    return false;\n  }\n\n  if (settings[\"switch\"] == 'yes') {\n    if (settings.themeSource === 'presets' || settings.themeSource === 'custom' && '' !== settings.selected_theme) {\n      if (typeof particlesJS !== 'undefined' && $.isFunction(particlesJS)) {\n        $scope.attr('id', 'eael-section-particles-' + sectionId);\n        particlesJS('eael-section-particles-' + sectionId, JSON.parse(settings.selected_theme));\n        $scope.children('canvas.particles-js-canvas-el').css({\n          position: 'absolute',\n          top: 0\n        });\n      }\n    }\n  } else {\n    $scope.removeClass('eael-particles-section');\n  }\n};\n\njQuery(window).on('elementor/frontend/init', function () {\n  elementorFrontend.hooks.addAction('frontend/element_ready/section', EaelParticlesHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/section-particles.js?");

/***/ }),

/***/ "./src/js/view/team-member-carousel.js":
/*!*********************************************!*\
  !*** ./src/js/view/team-member-carousel.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/*=================================*/\n\n/* 16. Team member carousel\n/*=================================*/\nvar TeamMemberCarouselHandler = function TeamMemberCarouselHandler($scope, $) {\n  var $carousel = $scope.find(\".eael-tm-carousel\").eq(0),\n      $pagination = $carousel.data(\"pagination\") !== undefined ? $carousel.data(\"pagination\") : \".swiper-pagination\",\n      $arrow_next = $carousel.data(\"arrow-next\") !== undefined ? $carousel.data(\"arrow-next\") : \".swiper-button-next\",\n      $arrow_prev = $carousel.data(\"arrow-prev\") !== undefined ? $carousel.data(\"arrow-prev\") : \".swiper-button-prev\",\n      $items = $carousel.data(\"items\") !== undefined ? $carousel.data(\"items\") : 3,\n      $items_tablet = $carousel.data(\"items-tablet\") !== undefined ? $carousel.data(\"items-tablet\") : 3,\n      $items_mobile = $carousel.data(\"items-mobile\") !== undefined ? $carousel.data(\"items-mobile\") : 3,\n      $margin = $carousel.data(\"margin\") !== undefined ? $carousel.data(\"margin\") : 10,\n      $margin_tablet = $carousel.data(\"margin-tablet\") !== undefined ? $carousel.data(\"margin-tablet\") : 10,\n      $margin_mobile = $carousel.data(\"margin-mobile\") !== undefined ? $carousel.data(\"margin-mobile\") : 10,\n      $speed = $carousel.data(\"speed\") !== undefined ? $carousel.data(\"speed\") : 400,\n      $autoplay = $carousel.data(\"autoplay\") !== undefined ? $carousel.data(\"autoplay\") : 999999,\n      $loop = $carousel.data(\"loop\") !== undefined ? $carousel.data(\"loop\") : 0,\n      $grab_cursor = $carousel.data(\"grab-cursor\") !== undefined ? $carousel.data(\"grab-cursor\") : 0,\n      $data_id = $carousel.data(\"id\") !== undefined ? $carousel.data(\"id\") : \"\",\n      $pause_on_hover = $carousel.data(\"pause-on-hover\") !== undefined ? $carousel.data(\"pause-on-hover\") : \"\",\n      $slider_options = {\n    direction: \"horizontal\",\n    speed: $speed,\n    grabCursor: $grab_cursor,\n    loop: $loop,\n    autoplay: {\n      delay: $autoplay,\n      disableOnInteraction: false\n    },\n    pagination: {\n      el: $pagination,\n      clickable: true\n    },\n    navigation: {\n      nextEl: $arrow_next,\n      prevEl: $arrow_prev\n    },\n    breakpoints: {\n      1024: {\n        slidesPerView: $items,\n        spaceBetween: $margin\n      },\n      768: {\n        slidesPerView: $items_tablet,\n        spaceBetween: $margin_tablet\n      },\n      320: {\n        slidesPerView: $items_mobile,\n        spaceBetween: $margin_mobile\n      }\n    }\n  };\n  var TeamSlider = new Swiper($carousel, $slider_options);\n\n  if (0 == $autoplay) {\n    TeamSlider.autoplay.stop();\n  }\n\n  if ($pause_on_hover && $autoplay !== 0) {\n    $carousel.on(\"mouseenter\", function () {\n      TeamSlider.autoplay.stop();\n    });\n    $carousel.on(\"mouseleave\", function () {\n      TeamSlider.autoplay.start();\n    });\n  }\n\n  var $tabContainer = $('.eael-advance-tabs'),\n      nav = $tabContainer.find('.eael-tabs-nav li'),\n      tabContent = $tabContainer.find('.eael-tabs-content > div');\n  nav.on('click', function () {\n    var currentContent = tabContent.eq($(this).index()),\n        sliderExist = $(currentContent).find('.swiper-container-wrap.eael-team-member-carousel-wrap');\n\n    if (sliderExist.length) {\n      new Swiper($carousel, $slider_options);\n    }\n  });\n  TeamSlider.update();\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-team-member-carousel.default\", TeamMemberCarouselHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/team-member-carousel.js?");

/***/ }),

/***/ "./src/js/view/testimonial-slider.js":
/*!*******************************************!*\
  !*** ./src/js/view/testimonial-slider.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/*=================================*/\n\n/* 24. Testimonial Slider\n/*=================================*/\nvar TestimonialSliderHandler = function TestimonialSliderHandler($scope, $) {\n  var $testimonialSlider = $scope.find('.eael-testimonial-slider-main').eq(0),\n      $pagination = $testimonialSlider.data('pagination') !== undefined ? $testimonialSlider.data('pagination') : '.swiper-pagination',\n      $arrow_next = $testimonialSlider.data('arrow-next') !== undefined ? $testimonialSlider.data('arrow-next') : '.swiper-button-next',\n      $arrow_prev = $testimonialSlider.data('arrow-prev') !== undefined ? $testimonialSlider.data('arrow-prev') : '.swiper-button-prev',\n      $items = $testimonialSlider.data('items') !== undefined ? $testimonialSlider.data('items') : 3,\n      $items_tablet = $testimonialSlider.data('items-tablet') !== undefined ? $testimonialSlider.data('items-tablet') : 3,\n      $items_mobile = $testimonialSlider.data('items-mobile') !== undefined ? $testimonialSlider.data('items-mobile') : 3,\n      $margin = $testimonialSlider.data('margin') !== undefined ? $testimonialSlider.data('margin') : 10,\n      $margin_tablet = $testimonialSlider.data('margin-tablet') !== undefined ? $testimonialSlider.data('margin-tablet') : 10,\n      $margin_mobile = $testimonialSlider.data('margin-mobile') !== undefined ? $testimonialSlider.data('margin-mobile') : 10,\n      $effect = $testimonialSlider.data('effect') !== undefined ? $testimonialSlider.data('effect') : 'slide',\n      $speed = $testimonialSlider.data('speed') !== undefined ? $testimonialSlider.data('speed') : 400,\n      $autoplay = $testimonialSlider.data('autoplay_speed') !== undefined ? $testimonialSlider.data('autoplay_speed') : 999999,\n      $loop = $testimonialSlider.data('loop') !== undefined ? $testimonialSlider.data('loop') : 0,\n      $grab_cursor = $testimonialSlider.data('grab-cursor') !== undefined ? $testimonialSlider.data('grab-cursor') : 0,\n      $centeredSlides = $effect == 'coverflow' ? true : false,\n      $pause_on_hover = $testimonialSlider.data('pause-on-hover') !== undefined ? $testimonialSlider.data('pause-on-hover') : '';\n  var $testimonialSliderOptions = {\n    direction: 'horizontal',\n    speed: $speed,\n    effect: $effect,\n    centeredSlides: $centeredSlides,\n    grabCursor: $grab_cursor,\n    autoHeight: true,\n    loop: $loop,\n    autoplay: {\n      delay: $autoplay\n    },\n    pagination: {\n      el: $pagination,\n      clickable: true\n    },\n    navigation: {\n      nextEl: $arrow_next,\n      prevEl: $arrow_prev\n    }\n  };\n\n  if ($effect === 'slide' || $effect === 'coverflow') {\n    $testimonialSliderOptions.breakpoints = {\n      1024: {\n        slidesPerView: $items,\n        spaceBetween: $margin\n      },\n      768: {\n        slidesPerView: $items_tablet,\n        spaceBetween: $margin_tablet\n      },\n      320: {\n        slidesPerView: $items_mobile,\n        spaceBetween: $margin_mobile\n      }\n    };\n  } else {\n    $testimonialSliderOptions.items = 1;\n  }\n\n  var $testimonialSliderObj = new Swiper($testimonialSlider, $testimonialSliderOptions);\n\n  if ($autoplay === 0) {\n    $testimonialSliderObj.autoplay.stop();\n  }\n\n  if ($pause_on_hover && $autoplay !== 0) {\n    $testimonialSlider.on('mouseenter', function () {\n      $testimonialSliderObj.autoplay.stop();\n    });\n    $testimonialSlider.on('mouseleave', function () {\n      $testimonialSliderObj.autoplay.start();\n    });\n  }\n\n  var $tabContainer = $('.eael-advance-tabs'),\n      nav = $tabContainer.find('.eael-tabs-nav li'),\n      tabContent = $tabContainer.find('.eael-tabs-content > div');\n  nav.on('click', function () {\n    var currentContent = tabContent.eq($(this).index()),\n        sliderExist = $(currentContent).find('.swiper-container-wrap.eael-testimonial-slider');\n\n    if (sliderExist.length) {\n      new Swiper($testimonialSlider, $testimonialSliderOptions);\n    }\n  });\n  $testimonialSliderObj.update(); //gallery pagination\n\n  var $paginationGallerySelector = $scope.find('.eael-testimonial-slider .eael-testimonial-gallary-pagination').eq(0);\n\n  if ($paginationGallerySelector.length > 0) {\n    var $paginationGallerySlider = new Swiper($paginationGallerySelector, {\n      spaceBetween: 20,\n      centeredSlides: true,\n      touchRatio: 0.2,\n      slideToClickedSlide: true,\n      loop: true,\n      slidesPerGroup: 1,\n      loopedSlides: $items,\n      slidesPerView: 3\n    });\n    $testimonialSliderObj.controller.control = $paginationGallerySlider;\n    $paginationGallerySlider.controller.control = $testimonialSliderObj;\n  }\n};\n\njQuery(window).on('elementor/frontend/init', function () {\n  elementorFrontend.hooks.addAction('frontend/element_ready/eael-testimonial-slider.default', TestimonialSliderHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/testimonial-slider.js?");

/***/ }),

/***/ "./src/js/view/toggle.js":
/*!*******************************!*\
  !*** ./src/js/view/toggle.js ***!
  \*******************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/*=================================*/\n\n/* 02. Toggle Handler\n/*=================================*/\nvar ToggleHandler = function ToggleHandler($scope, $) {\n  var toggle_elem = $scope.find(\".eael-toggle-container\").eq(0);\n  $(toggle_elem).each(function () {\n    var $toggle_target = $(this).data(\"toggle-target\");\n    var $toggle_switch = $($toggle_target).find(\".eael-toggle-switch\");\n    $($toggle_target).find(\".eael-primary-toggle-label\").addClass(\"active\");\n    $($toggle_switch).toggle(function () {\n      var $parent_container = $(this).closest(\".eael-toggle-container\");\n      $($parent_container).find(\".eael-toggle-content-wrap\").removeClass(\"primary\");\n      $($parent_container).children(\".eael-toggle-content-wrap\").addClass(\"secondary\");\n      $($parent_container).find(\".eael-toggle-switch-container\").addClass(\"eael-toggle-switch-on\");\n      $(this).parent().parent().find(\".eael-primary-toggle-label\").removeClass(\"active\");\n      $(this).parent().parent().find(\".eael-secondary-toggle-label\").addClass(\"active\");\n    }, function () {\n      var $parent_container = $(this).closest(\".eael-toggle-container\");\n      $($parent_container).children(\".eael-toggle-content-wrap\").addClass(\"primary\");\n      $($parent_container).children(\".eael-toggle-content-wrap\").removeClass(\"secondary\");\n      $($parent_container).find(\".eael-toggle-switch-container\").removeClass(\"eael-toggle-switch-on\");\n      $(this).parent().parent().find(\".eael-primary-toggle-label\").addClass(\"active\");\n      $(this).parent().parent().find(\".eael-secondary-toggle-label\").removeClass(\"active\");\n    });\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-toggle.default\", ToggleHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/toggle.js?");

/***/ }),

/***/ "./src/js/view/twitter-feed-carousel.js":
/*!**********************************************!*\
  !*** ./src/js/view/twitter-feed-carousel.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var TwitterFeedCarouselHandler = function TwitterFeedCarouselHandler($scope, $) {\n  var $carousel = $(\".eael-twitter-feed-carousel\", $scope),\n      $pagination = $carousel.data(\"pagination\") !== undefined ? $carousel.data(\"pagination\") : \".swiper-pagination\",\n      $arrow_next = $carousel.data(\"arrow-next\") !== undefined ? $carousel.data(\"arrow-next\") : \".swiper-button-next\",\n      $arrow_prev = $carousel.data(\"arrow-prev\") !== undefined ? $carousel.data(\"arrow-prev\") : \".swiper-button-prev\",\n      $items = $carousel.data(\"items\") !== undefined ? $carousel.data(\"items\") : 3,\n      $items_tablet = $carousel.data(\"items-tablet\") !== undefined ? $carousel.data(\"items-tablet\") : 3,\n      $items_mobile = $carousel.data(\"items-mobile\") !== undefined ? $carousel.data(\"items-mobile\") : 3,\n      $margin = $carousel.data(\"margin\") !== undefined ? $carousel.data(\"margin\") : 10,\n      $margin_tablet = $carousel.data(\"margin-tablet\") != '' ? $carousel.data(\"margin-tablet\") : 10,\n      $margin_mobile = $carousel.data(\"margin-mobile\") != '' ? $carousel.data(\"margin-mobile\") : 10,\n      $effect = $carousel.data(\"effect\") !== undefined ? $carousel.data(\"effect\") : \"slide\",\n      $speed = $carousel.data(\"speed\") !== undefined ? $carousel.data(\"speed\") : 400,\n      $autoplay = $carousel.data(\"autoplay\") !== undefined ? $carousel.data(\"autoplay\") : 0,\n      $loop = $carousel.data(\"loop\") !== undefined ? $carousel.data(\"loop\") : 0,\n      $grab_cursor = $carousel.data(\"grab-cursor\") !== undefined ? $carousel.data(\"grab-cursor\") : 0,\n      $centeredSlides = $effect == \"coverflow\" ? true : false,\n      $pause_on_hover = $carousel.data(\"pause-on-hover\") !== undefined ? $carousel.data(\"pause-on-hover\") : \"\",\n      $twitterCarouselOptions = {\n    direction: \"horizontal\",\n    speed: $speed,\n    effect: $effect,\n    centeredSlides: $centeredSlides,\n    grabCursor: $grab_cursor,\n    autoHeight: true,\n    loop: $loop,\n    autoplay: {\n      delay: $autoplay\n    },\n    pagination: {\n      el: $pagination,\n      clickable: true\n    },\n    navigation: {\n      nextEl: $arrow_next,\n      prevEl: $arrow_prev\n    }\n  };\n\n  if ($effect === 'slide' || $effect === 'coverflow') {\n    $twitterCarouselOptions.breakpoints = {\n      1024: {\n        slidesPerView: $items,\n        spaceBetween: $margin\n      },\n      768: {\n        slidesPerView: $items_tablet,\n        spaceBetween: $margin_tablet\n      },\n      320: {\n        slidesPerView: $items_mobile,\n        spaceBetween: $margin_mobile\n      }\n    };\n  } else {\n    $twitterCarouselOptions.items = 1;\n  }\n\n  var twitterCarousel = new Swiper($carousel, $twitterCarouselOptions);\n\n  if ($autoplay === 0) {\n    twitterCarousel.autoplay.stop();\n  }\n\n  if ($pause_on_hover && $autoplay !== 0) {\n    $carousel.on(\"mouseenter\", function () {\n      twitterCarousel.autoplay.stop();\n    });\n    $carousel.on(\"mouseleave\", function () {\n      twitterCarousel.autoplay.start();\n    });\n  }\n\n  var $tabContainer = $('.eael-advance-tabs'),\n      nav = $tabContainer.find('.eael-tabs-nav li'),\n      tabContent = $tabContainer.find('.eael-tabs-content > div');\n  nav.on('click', function () {\n    var currentContent = tabContent.eq($(this).index()),\n        sliderExist = $(currentContent).find('.eael-twitter-feed-carousel.swiper-container');\n\n    if (sliderExist.length) {\n      new Swiper($carousel, $twitterCarouselOptions);\n    }\n  });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-twitter-feed-carousel.default\", TwitterFeedCarouselHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/twitter-feed-carousel.js?");

/***/ }),

/***/ "./src/js/view/woo-checkout-pro.js":
/*!*****************************************!*\
  !*** ./src/js/view/woo-checkout-pro.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/*=================================*/\n\n/* Woo Checkout\n/*=================================*/\nvar WooCheckoutPro = function WooCheckoutPro($scope, $) {\n  var $ea_woo_checkout_pro = $scope.find(\".ea-woo-checkout\").eq(0);\n  var tabs_wrapper, tabs, tabs_content, tabFirstTab, tabs_panel, tabLastTab, tabs_common_class, first_step_tab, tabs_common_class_without_tag, first_prev, last_next, layout_type; // Common variable\n\n  var button_prev = $('.ea-woo-checkout-btn-prev'),\n      button_next = $('.ea-woo-checkout-btn-next'),\n      first_step = 0,\n      last_step = 0,\n      active_step = 1;\n\n  if ($ea_woo_checkout_pro.hasClass(\"layout-split\")) {\n    tabs_panel = 'split-tab-panel';\n    tabs_wrapper = $('.layout-split-container');\n    tabs = $('.split-tabs');\n    tabs_content = $('.split-tabs-content');\n    tabFirstTab = 'li.split-tab.first';\n    tabLastTab = 'li.split-tab.last';\n    tabs_common_class = 'li.split-tab';\n    tabs_common_class_without_tag = 'split-tab';\n    layout_type = 'split';\n    first_prev = 'split-first-prev';\n    last_next = 'split-last-next';\n  } else if ($ea_woo_checkout_pro.hasClass(\"layout-multi-steps\")) {\n    tabs_panel = 'ms-tab-panel';\n    tabs_wrapper = $('.layout-multi-steps-container');\n    tabs = $('.ms-tabs');\n    tabs_content = $('.ms-tabs-content');\n    tabFirstTab = 'li.ms-tab.first';\n    tabLastTab = 'li.ms-tab.last';\n    tabs_common_class = 'li.ms-tab';\n    tabs_common_class_without_tag = 'ms-tab';\n    layout_type = 'multi';\n    first_prev = 'ms-first-prev';\n    last_next = 'ms-last-next';\n  } // Common variable\n\n\n  var button_prev = $('.ea-woo-checkout-btn-prev');\n  var button_next = $('.ea-woo-checkout-btn-next');\n  var first_step = 0;\n  var last_step = 0;\n  var active_step = 1;\n  $(\".woo-checkout-login, .woo-checkout-coupon, #customer_details, .woo-checkout-payment\").addClass(tabs_panel);\n  $('.woo-checkout-login').addClass(tabs_panel + '-0');\n  $('.woo-checkout-coupon').addClass(tabs_panel + '-1');\n  $('#customer_details').addClass(tabs_panel + '-2');\n  $('.woo-checkout-payment').addClass(tabs_panel + '-3'); //Common function\n\n  function validate_email(email) {\n    var reg = /^([A-Za-z0-9_\\-\\.])+\\@([A-Za-z0-9_\\-\\.])+\\.([A-Za-z]{2,})$/;\n\n    if (reg.test(email) == false) {\n      return false;\n    }\n\n    return true;\n  }\n\n  function isEmpty(str) {\n    return !str || 0 === str.length;\n  }\n\n  function get_field_value(type, elm, name) {\n    var value = '';\n\n    switch (type) {\n      case 'radio':\n        value = $(\"input[type=radio][name='\" + name + \"']:checked\").val();\n        value = value ? value : '';\n        break;\n\n      case 'checkbox':\n        if (elm.data('multiple') == 1) {\n          var valueArr = [];\n          $(\"input[type=checkbox][name='\" + name + \"']:checked\").each(function () {\n            valueArr.push($(this).val());\n          });\n          value = valueArr;\n\n          if ($.isEmptyObject(value)) {\n            value = \"\";\n          }\n        } else {\n          value = $(\"input[type=checkbox][name='\" + name + \"']:checked\").val();\n          value = value ? value : '';\n        }\n\n        break;\n\n      case 'select':\n        value = elm.val();\n        break;\n\n      case 'multiselect':\n        value = elm.val();\n        break;\n\n      default:\n        value = elm.val();\n        break;\n    }\n\n    return value;\n  }\n\n  function initialize_split_multistep_tab() {\n    if (tabs_wrapper && tabs_wrapper.length) {\n      first_step_tab = tabs.find(tabFirstTab);\n      first_step = first_step_tab.data('step');\n      last_step = tabs.find(tabLastTab).data('step');\n\n      if (layout_type == \"split\") {\n        jump_to_step(first_step, first_step_tab);\n      } else if (layout_type == \"multi\") {\n        jump_to_step_multistep(first_step, first_step_tab);\n      }\n\n      tabs.find(tabs_common_class).click(function () {\n        var step_number = $(this).data('step');\n\n        if (step_number < active_step) {\n          if (layout_type == \"split\") {\n            jump_to_step(step_number, $(this));\n          } else if (layout_type == \"multi\") {\n            jump_to_step_multistep(step_number, $(this));\n          }\n        }\n      });\n      button_prev.click(function () {\n        var step_number = active_step - 1;\n\n        if (step_number >= first_step) {\n          if (layout_type == \"split\") {\n            jump_to_step(step_number, false);\n          } else if (layout_type == \"multi\") {\n            jump_to_step_multistep(step_number, false);\n          }\n\n          scroll_to_top();\n        }\n      });\n      button_next.click(function () {\n        var step_number = active_step + 1;\n\n        if (step_number <= last_step) {\n          if (layout_type == \"split\") {\n            validate_checkout_step(active_step, step_number);\n          } else if (layout_type == \"multi\") {\n            validate_checkout_step_multi_step(active_step, step_number);\n          }\n        }\n      });\n    }\n  }\n\n  function validate_checkout_step(active_step, next_step) {\n    var valid = validate_step_fields(active_step);\n\n    if (valid) {\n      tabs.find('.step-' + active_step).addClass('split-finished-step');\n      jump_to_step(next_step, false);\n      scroll_to_top();\n    } else {\n      scrol_to_error();\n    }\n  }\n\n  function scrol_to_error() {\n    var topPosition = $('.ea-woo-checkout');\n\n    if (topPosition) {\n      var top = topPosition.offset().top - 50;\n      document.body.scrollTop = top;\n      document.documentElement.scrollTop = top;\n    }\n  }\n\n  function display_error_message(msg) {\n    var error_div = $('.woocommerce-error');\n    var error = '<ul class=\"woocommerce-error\" role=\"alert\">' + msg + '</ul>';\n    tabs_content.prepend('<div class=\"woocommerce-NoticeGroup woocommerce-NoticeGroup-checkout\">' + error + '</div>');\n  }\n\n  function clear_validation_error() {\n    $('.ea-wrapper .woocommerce-NoticeGroup-checkout, .ea-wrapper .woocommerce-error, .ea-wrapper .woocommerce-message, .woocommerce .woocommerce-error').remove();\n  }\n\n  function scroll_to_top() {\n    $('html, body').animate({\n      scrollTop: tabs_wrapper.offset().top - 100\n    }, 1000);\n  }\n\n  function validate_step_fields(active_step) {\n    clear_validation_error();\n    var active_section = $('.' + tabs_panel + '-' + active_step);\n\n    if (active_section) {\n      var all_inputs = active_section.find(\":input\").not('.ea-disabled-field, .woocommerce-validated,:hidden');\n      var ship_to_different_address = $('input[name=\"ship_to_different_address\"]');\n      var is_account_field = $('#createaccount');\n      var valid = true;\n      var msg = '<p>error msg</p>';\n      var errorMsgTxt = '';\n      var liTagStart = \"<li>\";\n      var liTagEnd = \"</li>\";\n      $.each(all_inputs, function (field) {\n        var type = $(this).getType();\n        var name = $(this).attr('name');\n\n        if (type == 'checkbox' || type == 'select') {\n          var formated_name = name.replace('[]', '');\n          var parent = $('#' + formated_name + '_field');\n        } else {\n          var parent = $('#' + name + '_field');\n        }\n\n        var is_shipping_field = parent.parents('.shipping_address'); //Check - is shipping address enable from woo commerce setting that means this section exist or not and second condition is\n        // Is ship to different address checkbox is checked or not So if condition fullfilled ignore the validation that means return\n        //valid and othersie those have to validate\n\n        if (is_shipping_field.length > 0 && ship_to_different_address.prop('checked') != true) {\n          return valid;\n        }\n\n        if (parent.hasClass('validate-required')) {\n          var value = get_field_value(type, $(this), name);\n\n          if (isEmpty(value)) {\n            var label = $(\"label[for=\" + name + \"]\").clone().children().remove().end().text();\n            var getBillingOrShippingText = name.split('_');\n            getBillingOrShippingText = getBillingOrShippingText[0];\n            var singleErrorMsgTxt = liTagStart + getBillingOrShippingText + ' ' + label + 'is a required field' + liTagEnd;\n            errorMsgTxt += singleErrorMsgTxt;\n            valid = false;\n            scrol_to_error();\n          } else if (parent.hasClass('validate-email')) {\n            var valid_email = validate_email(value);\n\n            if (!valid_email) {\n              var label = $(\"label[for=\" + name + \"]\").clone().children().remove().end().text();\n              var getBillingOrShippingText = name.split('_');\n              getBillingOrShippingText = getBillingOrShippingText[0];\n              var singleErrorMsgTxt = liTagStart + 'Invalid ' + getBillingOrShippingText + ' ' + label + liTagEnd;\n              errorMsgTxt += singleErrorMsgTxt;\n              valid = false;\n              scrol_to_error();\n            }\n          } else if (parent.hasClass('validate-postcode')) {\n            var country = get_field_value('select', $('#billing_country'), 'billing_country');\n            $.ajax({\n              type: 'POST',\n              url: localize.ajaxurl,\n              async: false,\n              data: {\n                action: 'eael_woo_checkout_post_code_validate',\n                data: {\n                  country: country,\n                  postcode: value\n                }\n              },\n              success: function success(data) {\n                data = JSON.parse(data);\n\n                if (!data) {\n                  //$(\"#step-2\").trigger(\"click\");\n                  var label = $(\"label[for=\" + name + \"]\").clone().children().remove().end().text();\n                  var getBillingOrShippingText = name.split('_');\n                  getBillingOrShippingText = getBillingOrShippingText[0];\n                  var singleErrorMsgTxt = liTagStart + 'Billing Postcode is not a valid postcode / ZIP. ' + ' ' + liTagEnd;\n                  errorMsgTxt += singleErrorMsgTxt;\n                  valid = false;\n                  display_error_message(errorMsgTxt);\n                  scrol_to_error();\n                }\n              }\n            });\n          }\n        }\n      });\n\n      if (!valid) {\n        display_error_message(errorMsgTxt);\n      }\n    }\n\n    return valid;\n  }\n\n  $.fn.getType = function () {\n    try {\n      return this[0].tagName == \"INPUT\" ? this[0].type.toLowerCase() : this[0].tagName.toLowerCase();\n    } catch (err) {\n      return 'E001';\n    }\n  };\n\n  function jump_to_step(step_number, step) {\n    if (!step) {\n      step = tabs.find('#step-' + step_number);\n    }\n\n    var numberOfTabs = $('.' + tabs_common_class_without_tag).length;\n\n    for (var x = 1; x <= numberOfTabs; x++) {\n      var nextStepNumber = step_number + x;\n\n      if (nextStepNumber <= numberOfTabs) {\n        $(\"[data-step=\" + nextStepNumber + \"]\").removeClass('completed');\n      }\n    }\n\n    tabs.find('li').removeClass('active');\n    var active_tab_panel = tabs_wrapper.find('.split-tab-panel-' + step_number);\n\n    if (!step.hasClass(\"completed\")) {\n      step.addClass(\"completed\");\n    }\n\n    if (!step.hasClass(\"active\")) {\n      step.addClass(\"active\");\n    }\n\n    tabs_wrapper.find('div.' + tabs_panel).not('.' + tabs_panel + '-' + step_number).hide();\n    active_tab_panel.show();\n    active_step = step_number;\n    button_prev.prop('disabled', false);\n    button_next.prop('disabled', false);\n    button_prev.removeClass(first_prev);\n    button_next.removeClass(last_next);\n    button_next.data('next');\n    button_next.show();\n    $(\"#ea_place_order\").hide();\n    button_prev.show();\n\n    if (active_step == first_step) {\n      button_prev.prop('disabled', true);\n      button_prev.addClass('split-first-prev');\n      button_prev.hide();\n    }\n\n    if (active_step == last_step) {\n      button_next.prop('disabled', false);\n      button_next.addClass('split-last-next');\n      button_next.hide();\n      $(\"#ea_place_order\").show();\n    }\n  }\n\n  function validate_checkout_step_multi_step(active_step, next_step) {\n    var valid = validate_step_fields(active_step);\n\n    if (valid) {\n      tabs.find('.step-' + active_step).addClass('ms-finished-step');\n      jump_to_step_multistep(next_step, false);\n      scroll_to_top();\n    } else {\n      // display_error_message(msg);\n      scrol_to_error();\n    }\n  }\n\n  function jump_to_step_multistep(step_number, step) {\n    if (!step) {\n      step = tabs.find('#step-' + step_number);\n    }\n\n    var numberOfTabs = $('.' + tabs_common_class_without_tag).length;\n\n    for (var x = 1; x <= numberOfTabs; x++) {\n      var nextStepNumber = step_number + x;\n\n      if (nextStepNumber <= numberOfTabs) {\n        $(\"[data-step=\" + nextStepNumber + \"]\").removeClass('completed');\n      }\n    }\n\n    tabs.find('li').removeClass('active');\n    var active_tab_panel = tabs_wrapper.find('.ms-tab-panel-' + step_number);\n\n    if (!step.hasClass(\"completed\")) {\n      step.addClass(\"completed\");\n    }\n\n    if (!step.hasClass(\"active\")) {\n      step.addClass(\"active\");\n    }\n\n    tabs_wrapper.find('div.ms-tab-panel').not('.ms-tab-panel-' + step_number).hide();\n    active_tab_panel.show();\n    active_step = step_number;\n    button_prev.prop('disabled', false);\n    button_next.prop('disabled', false);\n    button_prev.removeClass('ms-first-prev');\n    button_next.removeClass('ms-last-next');\n    button_next.data('next');\n    button_next.show();\n    $(\"#ea_place_order\").hide();\n    button_prev.show();\n\n    if (active_step == first_step) {\n      button_prev.prop('disabled', true);\n      button_prev.addClass('ms-first-prev');\n      button_prev.hide();\n    }\n\n    if (active_step == last_step) {\n      button_next.prop('disabled', false);\n      button_next.addClass('ms-last-next');\n      button_next.hide();\n      $(\"#ea_place_order\").show();\n    }\n  }\n\n  initialize_split_multistep_tab();\n\n  if (tabs_wrapper) {\n    tabs_wrapper.on('click', '#ea_place_order', function () {\n      $(\"#place_order\").trigger(\"click\");\n    });\n  }\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n  elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-woo-checkout.default\", WooCheckoutPro);\n});\n\n//# sourceURL=webpack:///./src/js/view/woo-checkout-pro.js?");

/***/ }),

/***/ 0:
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** multi ./src/js/view/adv-google-map.js ./src/js/view/advanced-menu.js ./src/js/view/advanced-tooltip.js ./src/js/view/ajax-post-search.js ./src/js/view/content-timeline.js ./src/js/view/counter.js ./src/js/view/data-table.js ./src/js/view/dynamic-filter-gallery.js ./src/js/view/flip-carousel.js ./src/js/view/image-hotspots.js ./src/js/view/image-scroller.js ./src/js/view/img-comparison.js ./src/js/view/instagram-gallery.js ./src/js/view/interactive-cards.js ./src/js/view/learn-dash-course-list.js ./src/js/view/lightbox.js ./src/js/view/logo-carousel.js ./src/js/view/mailchimp.js ./src/js/view/offcanvas.js ./src/js/view/one-page-navigation.js ./src/js/view/post-carousel.js ./src/js/view/post-list.js ./src/js/view/progress-bar.js ./src/js/view/section-parallax.js ./src/js/view/section-particles.js ./src/js/view/team-member-carousel.js ./src/js/view/testimonial-slider.js ./src/js/view/toggle.js ./src/js/view/twitter-feed-carousel.js ./src/js/view/woo-checkout-pro.js ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("__webpack_require__(/*! ./src/js/view/adv-google-map.js */\"./src/js/view/adv-google-map.js\");\n__webpack_require__(/*! ./src/js/view/advanced-menu.js */\"./src/js/view/advanced-menu.js\");\n__webpack_require__(/*! ./src/js/view/advanced-tooltip.js */\"./src/js/view/advanced-tooltip.js\");\n__webpack_require__(/*! ./src/js/view/ajax-post-search.js */\"./src/js/view/ajax-post-search.js\");\n__webpack_require__(/*! ./src/js/view/content-timeline.js */\"./src/js/view/content-timeline.js\");\n__webpack_require__(/*! ./src/js/view/counter.js */\"./src/js/view/counter.js\");\n__webpack_require__(/*! ./src/js/view/data-table.js */\"./src/js/view/data-table.js\");\n__webpack_require__(/*! ./src/js/view/dynamic-filter-gallery.js */\"./src/js/view/dynamic-filter-gallery.js\");\n__webpack_require__(/*! ./src/js/view/flip-carousel.js */\"./src/js/view/flip-carousel.js\");\n__webpack_require__(/*! ./src/js/view/image-hotspots.js */\"./src/js/view/image-hotspots.js\");\n__webpack_require__(/*! ./src/js/view/image-scroller.js */\"./src/js/view/image-scroller.js\");\n__webpack_require__(/*! ./src/js/view/img-comparison.js */\"./src/js/view/img-comparison.js\");\n__webpack_require__(/*! ./src/js/view/instagram-gallery.js */\"./src/js/view/instagram-gallery.js\");\n__webpack_require__(/*! ./src/js/view/interactive-cards.js */\"./src/js/view/interactive-cards.js\");\n__webpack_require__(/*! ./src/js/view/learn-dash-course-list.js */\"./src/js/view/learn-dash-course-list.js\");\n__webpack_require__(/*! ./src/js/view/lightbox.js */\"./src/js/view/lightbox.js\");\n__webpack_require__(/*! ./src/js/view/logo-carousel.js */\"./src/js/view/logo-carousel.js\");\n__webpack_require__(/*! ./src/js/view/mailchimp.js */\"./src/js/view/mailchimp.js\");\n__webpack_require__(/*! ./src/js/view/offcanvas.js */\"./src/js/view/offcanvas.js\");\n__webpack_require__(/*! ./src/js/view/one-page-navigation.js */\"./src/js/view/one-page-navigation.js\");\n__webpack_require__(/*! ./src/js/view/post-carousel.js */\"./src/js/view/post-carousel.js\");\n__webpack_require__(/*! ./src/js/view/post-list.js */\"./src/js/view/post-list.js\");\n__webpack_require__(/*! ./src/js/view/progress-bar.js */\"./src/js/view/progress-bar.js\");\n__webpack_require__(/*! ./src/js/view/section-parallax.js */\"./src/js/view/section-parallax.js\");\n__webpack_require__(/*! ./src/js/view/section-particles.js */\"./src/js/view/section-particles.js\");\n__webpack_require__(/*! ./src/js/view/team-member-carousel.js */\"./src/js/view/team-member-carousel.js\");\n__webpack_require__(/*! ./src/js/view/testimonial-slider.js */\"./src/js/view/testimonial-slider.js\");\n__webpack_require__(/*! ./src/js/view/toggle.js */\"./src/js/view/toggle.js\");\n__webpack_require__(/*! ./src/js/view/twitter-feed-carousel.js */\"./src/js/view/twitter-feed-carousel.js\");\nmodule.exports = __webpack_require__(/*! ./src/js/view/woo-checkout-pro.js */\"./src/js/view/woo-checkout-pro.js\");\n\n\n//# sourceURL=webpack:///multi_./src/js/view/adv-google-map.js_./src/js/view/advanced-menu.js_./src/js/view/advanced-tooltip.js_./src/js/view/ajax-post-search.js_./src/js/view/content-timeline.js_./src/js/view/counter.js_./src/js/view/data-table.js_./src/js/view/dynamic-filter-gallery.js_./src/js/view/flip-carousel.js_./src/js/view/image-hotspots.js_./src/js/view/image-scroller.js_./src/js/view/img-comparison.js_./src/js/view/instagram-gallery.js_./src/js/view/interactive-cards.js_./src/js/view/learn-dash-course-list.js_./src/js/view/lightbox.js_./src/js/view/logo-carousel.js_./src/js/view/mailchimp.js_./src/js/view/offcanvas.js_./src/js/view/one-page-navigation.js_./src/js/view/post-carousel.js_./src/js/view/post-list.js_./src/js/view/progress-bar.js_./src/js/view/section-parallax.js_./src/js/view/section-particles.js_./src/js/view/team-member-carousel.js_./src/js/view/testimonial-slider.js_./src/js/view/toggle.js_./src/js/view/twitter-feed-carousel.js_./src/js/view/woo-checkout-pro.js?");

/***/ })

/******/ });