(window["webpackJsonp_name_"] = window["webpackJsonp_name_"] || []).push([[91,84,88,92,93,96,99],{ /***/ 205: /***/ (function(module, exports, __webpack_require__) { "use strict"; /*! npm.im/object-fit-images 3.2.3 */ var OFI = 'bfred-it:object-fit-images'; var propRegex = /(object-fit|object-position)\s*:\s*([-\w\s%]+)/g; var testImg = typeof Image === 'undefined' ? { style: { 'object-position': 1 } } : new Image(); var supportsObjectFit = 'object-fit' in testImg.style; var supportsObjectPosition = 'object-position' in testImg.style; var supportsOFI = 'background-size' in testImg.style; var supportsCurrentSrc = typeof testImg.currentSrc === 'string'; var nativeGetAttribute = testImg.getAttribute; var nativeSetAttribute = testImg.setAttribute; var autoModeEnabled = false; function createPlaceholder(w, h) { return "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='" + w + "' height='" + h + "'%3E%3C/svg%3E"; } function polyfillCurrentSrc(el) { if (el.srcset && !supportsCurrentSrc && window.picturefill) { var pf = window.picturefill._; // parse srcset with picturefill where currentSrc isn't available if (!el[pf.ns] || !el[pf.ns].evaled) { // force synchronous srcset parsing pf.fillImg(el, { reselect: true }); } if (!el[pf.ns].curSrc) { // force picturefill to parse srcset el[pf.ns].supported = false; pf.fillImg(el, { reselect: true }); } // retrieve parsed currentSrc, if any el.currentSrc = el[pf.ns].curSrc || el.src; } } function getStyle(el) { var style = getComputedStyle(el).fontFamily; var parsed; var props = {}; while ((parsed = propRegex.exec(style)) !== null) { props[parsed[1]] = parsed[2]; } return props; } function setPlaceholder(img, width, height) { // Default: fill width, no height var placeholder = createPlaceholder(width || 1, height || 0); // Only set placeholder if it's different if (nativeGetAttribute.call(img, 'src') !== placeholder) { nativeSetAttribute.call(img, 'src', placeholder); } } function onImageReady(img, callback) { // naturalWidth is only available when the image headers are loaded, // this loop will poll it every 100ms. if (img.naturalWidth) { callback(img); } else { setTimeout(onImageReady, 100, img, callback); } } function fixOne(el) { var style = getStyle(el); var ofi = el[OFI]; style['object-fit'] = style['object-fit'] || 'fill'; // default value // Avoid running where unnecessary, unless OFI had already done its deed if (!ofi.img) { // fill is the default behavior so no action is necessary if (style['object-fit'] === 'fill') { return; } // Where object-fit is supported and object-position isn't (Safari < 10) if (!ofi.skipTest && // unless user wants to apply regardless of browser support supportsObjectFit && // if browser already supports object-fit !style['object-position'] // unless object-position is used ) { return; } } // keep a clone in memory while resetting the original to a blank if (!ofi.img) { ofi.img = new Image(el.width, el.height); ofi.img.srcset = nativeGetAttribute.call(el, "data-ofi-srcset") || el.srcset; ofi.img.src = nativeGetAttribute.call(el, "data-ofi-src") || el.src; // preserve for any future cloneNode calls // https://github.com/bfred-it/object-fit-images/issues/53 nativeSetAttribute.call(el, "data-ofi-src", el.src); if (el.srcset) { nativeSetAttribute.call(el, "data-ofi-srcset", el.srcset); } setPlaceholder(el, el.naturalWidth || el.width, el.naturalHeight || el.height); // remove srcset because it overrides src if (el.srcset) { el.srcset = ''; } try { keepSrcUsable(el); } catch (err) { if (window.console) { console.warn('https://bit.ly/ofi-old-browser'); } } } polyfillCurrentSrc(ofi.img); el.style.backgroundImage = "url(\"" + (ofi.img.currentSrc || ofi.img.src).replace(/"/g, '\\"') + "\")"; el.style.backgroundPosition = style['object-position'] || 'center'; el.style.backgroundRepeat = 'no-repeat'; el.style.backgroundOrigin = 'content-box'; if (/scale-down/.test(style['object-fit'])) { onImageReady(ofi.img, function () { if (ofi.img.naturalWidth > el.width || ofi.img.naturalHeight > el.height) { el.style.backgroundSize = 'contain'; } else { el.style.backgroundSize = 'auto'; } }); } else { el.style.backgroundSize = style['object-fit'].replace('none', 'auto').replace('fill', '100% 100%'); } onImageReady(ofi.img, function (img) { setPlaceholder(el, img.naturalWidth, img.naturalHeight); }); } function keepSrcUsable(el) { var descriptors = { get: function get(prop) { return el[OFI].img[prop ? prop : 'src']; }, set: function set(value, prop) { el[OFI].img[prop ? prop : 'src'] = value; nativeSetAttribute.call(el, "data-ofi-" + prop, value); // preserve for any future cloneNode fixOne(el); return value; } }; Object.defineProperty(el, 'src', descriptors); Object.defineProperty(el, 'currentSrc', { get: function get() { return descriptors.get('currentSrc'); } }); Object.defineProperty(el, 'srcset', { get: function get() { return descriptors.get('srcset'); }, set: function set(ss) { return descriptors.set(ss, 'srcset'); } }); } function hijackAttributes() { function getOfiImageMaybe(el, name) { return el[OFI] && el[OFI].img && (name === 'src' || name === 'srcset') ? el[OFI].img : el; } if (!supportsObjectPosition) { HTMLImageElement.prototype.getAttribute = function (name) { return nativeGetAttribute.call(getOfiImageMaybe(this, name), name); }; HTMLImageElement.prototype.setAttribute = function (name, value) { return nativeSetAttribute.call(getOfiImageMaybe(this, name), name, String(value)); }; } } function fix(imgs, opts) { var startAutoMode = !autoModeEnabled && !imgs; opts = opts || {}; imgs = imgs || 'img'; if (supportsObjectPosition && !opts.skipTest || !supportsOFI) { return false; } // use imgs as a selector or just select all images if (imgs === 'img') { imgs = document.getElementsByTagName('img'); } else if (typeof imgs === 'string') { imgs = document.querySelectorAll(imgs); } else if (!('length' in imgs)) { imgs = [imgs]; } // apply fix to all for (var i = 0; i < imgs.length; i++) { imgs[i][OFI] = imgs[i][OFI] || { skipTest: opts.skipTest }; fixOne(imgs[i]); } if (startAutoMode) { document.body.addEventListener('load', function (e) { if (e.target.tagName === 'IMG') { fix(e.target, { skipTest: opts.skipTest }); } }, true); autoModeEnabled = true; imgs = 'img'; // reset to a generic selector for watchMQ } // if requested, watch media queries for object-fit change if (opts.watchMQ) { window.addEventListener('resize', fix.bind(null, imgs, { skipTest: opts.skipTest })); } } fix.supportsObjectFit = supportsObjectFit; fix.supportsObjectPosition = supportsObjectPosition; hijackAttributes(); module.exports = fix; /***/ }), /***/ 211: /***/ (function(module, exports, __webpack_require__) { var map = { "./AC/DYNAMIC_MODULES": [ 78 ], "./AC/DYNAMIC_MODULES.ts": [ 78 ], "./Components/Accordion/Accordion": [ 209, 66 ], "./Components/Accordion/Accordion.ts": [ 209, 66 ], "./Components/Accordion/_accordion.scss": [ 430, 82 ], "./Components/Alerts/Alerts": [ 82, 99 ], "./Components/Alerts/Alerts.ts": [ 82, 99 ], "./Components/BlogLazyPagination/BlogLazyPagination": [ 131, 21 ], "./Components/BlogLazyPagination/BlogLazyPagination.ts": [ 131, 21 ], "./Components/Button/Button": [ 193, 30 ], "./Components/Button/Button.ts": [ 193, 30 ], "./Components/Button/ButtonLoader": [ 208, 65 ], "./Components/Button/ButtonLoader.ts": [ 208, 65 ], "./Components/Calendar/Calendar": [ 207, 64 ], "./Components/Calendar/Calendar.ts": [ 207, 64 ], "./Components/Calendar/calendar.scss": [ 429, 81 ], "./Components/ContentBox/ContentBox": [ 128, 16 ], "./Components/ContentBox/ContentBox.ts": [ 128, 16 ], "./Components/ContentBox/_content-box.scss": [ 428, 80 ], "./Components/Counter/Counter": [ 180, 63 ], "./Components/Counter/Counter.ts": [ 180, 63 ], "./Components/Counter/_counter.scss": [ 417, 79 ], "./Components/FadeBox/FadeBox": [ 127, 19 ], "./Components/FadeBox/FadeBox.ts": [ 127, 19 ], "./Components/FormComponents/Components/Select": [ 182, 62 ], "./Components/FormComponents/Components/Select.ts": [ 182, 62 ], "./Components/FormComponents/Components/getBackground": [ 170, 61 ], "./Components/FormComponents/Components/getBackground.ts": [ 170, 61 ], "./Components/FormComponents/Components/getIcon": [ 169, 60 ], "./Components/FormComponents/Components/getIcon.ts": [ 169, 60 ], "./Components/FormComponents/Components/initDate": [ 184, 0, 59 ], "./Components/FormComponents/Components/initDate.ts": [ 184, 0, 59 ], "./Components/FormComponents/Components/initFile": [ 185, 58 ], "./Components/FormComponents/Components/initFile.ts": [ 185, 58 ], "./Components/FormComponents/Components/initNumber": [ 188, 57 ], "./Components/FormComponents/Components/initNumber.ts": [ 188, 57 ], "./Components/FormComponents/Components/initSlider": [ 187, 0, 56 ], "./Components/FormComponents/Components/initSlider.ts": [ 187, 0, 56 ], "./Components/FormComponents/Components/number.scss": [ 419, 78 ], "./Components/FormComponents/Components/radioAndCheckbox": [ 190, 55 ], "./Components/FormComponents/Components/radioAndCheckbox.ts": [ 190, 55 ], "./Components/FormComponents/Components/select.scss": [ 418, 77 ], "./Components/FormComponents/Components/text": [ 189, 54 ], "./Components/FormComponents/Components/text.ts": [ 189, 54 ], "./Components/FormComponents/InputControllerTest": [ 194, 0, 1 ], "./Components/FormComponents/InputControllerTest.ts": [ 194, 0, 1 ], "./Components/FormComponents/inputController": [ 119, 0, 1, 15 ], "./Components/FormComponents/inputController.ts": [ 119, 0, 1, 15 ], "./Components/FormComponents/jQuery_UI/UI_Datepicker": [ 183, 0, 26, 29 ], "./Components/FormComponents/jQuery_UI/UI_Datepicker.ts": [ 183, 0, 26, 29 ], "./Components/FormComponents/jQuery_UI/UI_Slider": [ 186, 0, 25, 28 ], "./Components/FormComponents/jQuery_UI/UI_Slider.ts": [ 186, 0, 25, 28 ], "./Components/FormComponents/jQuery_UI/UI_Spectrum-colorpicker": [ 206, 0, 32, 53 ], "./Components/FormComponents/jQuery_UI/UI_Spectrum-colorpicker.ts": [ 206, 0, 32, 53 ], "./Components/FormComponents/jQuery_UI/date.scss": [ 431, 76 ], "./Components/FormComponents/jQuery_UI/slider.scss": [ 432, 75 ], "./Components/GoogleMaps/GoogleMaps": [ 88, 98 ], "./Components/GoogleMaps/GoogleMaps.ts": [ 88, 98 ], "./Components/HorizontalLines/HorizontalLines": [ 87, 97 ], "./Components/HorizontalLines/HorizontalLines.ts": [ 87, 97 ], "./Components/HorizontalLines/_grid-bg.scss": [ 130, 103 ], "./Components/Image/Image": [ 126, 18 ], "./Components/Image/Image.ts": [ 126, 18 ], "./Components/Image/ObjectFitImage": [ 81, 96 ], "./Components/Image/ObjectFitImage.ts": [ 81, 96 ], "./Components/Loader/Loader": [ 173, 52 ], "./Components/Loader/Loader.ts": [ 173, 52 ], "./Components/Menu/Menu": [ 191, 27 ], "./Components/Menu/Menu.ts": [ 191, 27 ], "./Components/Menu/MenuLoader": [ 204, 51 ], "./Components/Menu/MenuLoader.ts": [ 204, 51 ], "./Components/Menu/noNavbar": [ 77 ], "./Components/Menu/noNavbar.ts": [ 77 ], "./Components/Modals/Modals": [ 202, 49 ], "./Components/Modals/Modals.spec": [ 203, 50 ], "./Components/Modals/Modals.spec.ts": [ 203, 50 ], "./Components/Modals/Modals.ts": [ 202, 49 ], "./Components/Modals/_modal.scss": [ 426, 74 ], "./Components/Navbar/Navbar": [ 201, 48 ], "./Components/Navbar/Navbar.ts": [ 201, 48 ], "./Components/Navbar/NavbarBehaviour": [ 174, 47 ], "./Components/Navbar/NavbarBehaviour.ts": [ 174, 47 ], "./Components/OwlManager/OwlManager": [ 192, 0, 24, 31 ], "./Components/OwlManager/OwlManager.ts": [ 192, 0, 24, 31 ], "./Components/OwlManager/_carousel.scss": [ 427, 73 ], "./Components/Parallax/BlockParallax": [ 179, 46 ], "./Components/Parallax/BlockParallax.ts": [ 179, 46 ], "./Components/Parallax/MouseMoveParallax": [ 172, 45 ], "./Components/Parallax/MouseMoveParallax.ts": [ 172, 45 ], "./Components/Parallax/Parallax": [ 125, 14 ], "./Components/Parallax/Parallax.ts": [ 125, 14 ], "./Components/Post/VideoPost": [ 124, 17 ], "./Components/Post/VideoPost.ts": [ 124, 17 ], "./Components/Preloader/Preloader": [ 123, 20 ], "./Components/Preloader/Preloader.ts": [ 123, 20 ], "./Components/Scroll/LumericScroll": [ 129, 22 ], "./Components/Scroll/LumericScroll.ts": [ 129, 22 ], "./Components/Scroll/SmoothAnchor": [ 83, 95 ], "./Components/Scroll/SmoothAnchor.ts": [ 83, 95 ], "./Components/Scroll/_scroll.scss": [ 425, 72 ], "./Components/Scroll/hideShowScrollTopBtn": [ 90, 94 ], "./Components/Scroll/hideShowScrollTopBtn.ts": [ 90, 94 ], "./Components/Select/DefaultSelect": [ 178, 44 ], "./Components/Select/DefaultSelect.ts": [ 178, 44 ], "./Components/Select/MultiSelect": [ 177, 43 ], "./Components/Select/MultiSelect.ts": [ 177, 43 ], "./Components/Select/Select": [ 200, 42 ], "./Components/Select/Select.ts": [ 200, 42 ], "./Components/ShowInViewport/ShowInViewport": [ 122, 13 ], "./Components/ShowInViewport/ShowInViewport.ts": [ 122, 13 ], "./Components/ShowInViewport/_animate-scroll-box.scss": [ 424, 71 ], "./Components/Tabs/Tabs": [ 199, 41 ], "./Components/Tabs/Tabs.ts": [ 199, 41 ], "./Components/Tabs/_tabs.scss": [ 423, 70 ], "./Components/Twitter/Twitter": [ 86, 23 ], "./Components/Twitter/Twitter.ts": [ 86, 23 ], "./Components/Video/videoPlayer": [ 121, 12 ], "./Components/Video/videoPlayer.ts": [ 121, 12 ], "./Components/WpWayGrid/WpWayGrid": [ 198, 40 ], "./Components/WpWayGrid/WpWayGrid.ts": [ 198, 40 ], "./Components/WpWayGrid/_wpway-grid.scss": [ 422, 69 ], "./Components/lang/Lang": [ 197, 39 ], "./Components/lang/Lang.ts": [ 197, 39 ], "./Components/slider/AMSlider": [ 196, 38 ], "./Components/slider/AMSlider.ts": [ 196, 38 ], "./Components/slider/Slider": [ 195, 37 ], "./Components/slider/Slider.ts": [ 195, 37 ], "./Components/slider/_amslider.scss": [ 421, 68 ], "./Components/slider/_slider.scss": [ 420, 67 ], "./functions/animation/jsAnimation": [ 76, 11 ], "./functions/animation/jsAnimation/": [ 76, 11 ], "./functions/animation/jsAnimation/index": [ 76, 11 ], "./functions/animation/jsAnimation/index.ts": [ 76, 11 ], "./functions/animationEvent": [ 176, 36 ], "./functions/animationEvent.ts": [ 176, 36 ], "./functions/animationSupport": [ 175, 35 ], "./functions/animationSupport.ts": [ 175, 35 ], "./functions/dom/addClass": [ 72, 10 ], "./functions/dom/addClass/": [ 72, 10 ], "./functions/dom/addClass/index": [ 72, 10 ], "./functions/dom/addClass/index.ts": [ 72, 10 ], "./functions/dom/elem": [ 71, 9 ], "./functions/dom/elem/": [ 71, 9 ], "./functions/dom/elem/index": [ 71, 9 ], "./functions/dom/elem/index.ts": [ 71, 9 ], "./functions/dom/getAttributes": [ 75, 8 ], "./functions/dom/getAttributes/": [ 75, 8 ], "./functions/dom/getAttributes/index": [ 75, 8 ], "./functions/dom/getAttributes/index.ts": [ 75, 8 ], "./functions/dom/getWindowSize": [ 69, 7 ], "./functions/dom/getWindowSize/": [ 69, 7 ], "./functions/dom/getWindowSize/index": [ 69, 7 ], "./functions/dom/getWindowSize/index.ts": [ 69, 7 ], "./functions/dom/removeClass": [ 74, 6 ], "./functions/dom/removeClass/": [ 74, 6 ], "./functions/dom/removeClass/index": [ 74, 6 ], "./functions/dom/removeClass/index.ts": [ 74, 6 ], "./functions/dynamicLoader": [ 54 ], "./functions/dynamicLoader.ts": [ 54 ], "./functions/icons-animations": [ 120, 2, 5 ], "./functions/icons-animations.ts": [ 120, 2, 5 ], "./functions/inputControllerLoad": [ 53, 93 ], "./functions/inputControllerLoad.ts": [ 53, 93 ], "./functions/layoutBackgrounds": [ 80, 92 ], "./functions/layoutBackgrounds.ts": [ 80, 92 ], "./functions/loadModulesOnDocumentReady": [ 85, 91 ], "./functions/loadModulesOnDocumentReady.ts": [ 85, 91 ], "./functions/loadModulesOnWindowLoad": [ 89, 90 ], "./functions/loadModulesOnWindowLoad.ts": [ 89, 90 ], "./functions/observer/intersectionObserver": [ 73, 4 ], "./functions/observer/intersectionObserver/": [ 73, 4 ], "./functions/observer/intersectionObserver/index": [ 73, 4 ], "./functions/observer/intersectionObserver/index.ts": [ 73, 4 ], "./functions/observer/mutationObserver": [ 48, 85 ], "./functions/observer/mutationObserver/": [ 48, 85 ], "./functions/observer/mutationObserver/index": [ 48, 85 ], "./functions/observer/mutationObserver/index.ts": [ 48, 85 ], "./functions/postHeaderHeight": [ 84, 89 ], "./functions/postHeaderHeight.ts": [ 84, 89 ], "./functions/projectGridHover": [ 79, 88 ], "./functions/projectGridHover.ts": [ 79, 88 ], "./functions/request/ajax": [ 70, 3 ], "./functions/request/ajax/": [ 70, 3 ], "./functions/request/ajax/index": [ 70, 3 ], "./functions/request/ajax/index.ts": [ 70, 3 ], "./functions/support/hasObjectFit": [ 47, 84 ], "./functions/support/hasObjectFit/": [ 47, 84 ], "./functions/support/hasObjectFit/index": [ 47, 84 ], "./functions/support/hasObjectFit/index.ts": [ 47, 84 ], "./functions/transitionEvent": [ 171, 34 ], "./functions/transitionEvent.ts": [ 171, 34 ], "./global": [ 52, 87 ], "./global.ts": [ 52, 87 ], "./helper": [ 181, 33 ], "./helper.ts": [ 181, 33 ], "./wpway": [ 91, 86 ], "./wpway.ts": [ 91, 86 ] }; function webpackAsyncContext(req) { var ids = map[req]; if(!ids) { return Promise.resolve().then(function() { var e = new Error('Cannot find module "' + req + '".'); e.code = 'MODULE_NOT_FOUND'; throw e; }); } return Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() { var module = __webpack_require__(ids[0]); return (typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module })); }); } webpackAsyncContext.keys = function webpackAsyncContextKeys() { return Object.keys(map); }; webpackAsyncContext.id = 211; module.exports = webpackAsyncContext; /***/ }), /***/ 46: /***/ (function(module, exports, __webpack_require__) { "use strict"; /* eslint-disable */ var ADDED = {}; module.exports = function (chunkName) { var href = getHref(chunkName); if (!href) { if (false) {} return; } if (ADDED[href] === true) { return Promise.resolve(); } ADDED[href] = true; var head = document.getElementsByTagName('head')[0]; var link = document.createElement('link'); link.href = href; link.charset = 'utf-8'; link.type = 'text/css'; link.rel = 'stylesheet'; link.timeout = 30000; return new Promise(function (resolve, reject) { var timeout; link.onerror = function () { link.onerror = link.onload = null; // avoid mem leaks in IE. clearTimeout(timeout); var message = 'could not load css chunk:${chunkName}'; reject(new Error(message)); }; // link.onload doesn't work well enough, but this will handle it // since images can't load css (this is a popular fix) var img = document.createElement('img'); img.onerror = function () { link.onerror = img.onerror = null; // avoid mem leaks in IE. clearTimeout(timeout); resolve(); }; timeout = setTimeout(link.onerror, link.timeout); head.appendChild(link); img.src = href; }); }; function getHref(chunkName) { if (typeof window === 'undefined' || !window.__CSS_CHUNKS__) return null; return window.__CSS_CHUNKS__[chunkName]; } /***/ }), /***/ 47: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /* Help function ----------------------------------------------------------------------*/ /** * check if has 3d animation * return true if has */ var check3d = function check3d() { "use strict"; if (!window.getComputedStyle) { return { hasObjectFit: false }; } var el = document.createElement('p'), has3d, transforms = { 'webkitTransform': '-webkit-transform', 'OTransform': '-o-transform', 'msTransform': '-ms-transform', 'MozTransform': '-moz-transform', 'transform': 'transform' }, objectFit = { 'objectFit': 'object-fit' }; // Add it to the body to get the computed style document.body.insertBefore(el, null); // for (var t in transforms) { // if (el.style[t] !== undefined) { // el.style[t] = 'translate3d(1px,1px,1px)'; // has3d = window.getComputedStyle(el).getPropertyValue(transforms[t]); // } // } var hasObjectFit = false; for (var t in objectFit) { if (el.style[t] !== undefined) { el.style[t] = 'cover'; hasObjectFit = window.getComputedStyle(el).getPropertyValue(objectFit[t]); } } document.body.removeChild(el); return { has3d: has3d !== undefined && has3d.length > 0 && has3d !== "none", hasObjectFit: hasObjectFit !== undefined && hasObjectFit !== "none" }; }; // export var has3d = true; var _check3d = check3d(); var has3d = _check3d.has3d, hasObjectFit = _check3d.hasObjectFit; // export var hasObjectFit = true; exports.has3d = has3d; exports.hasObjectFit = hasObjectFit; /***/ }), /***/ 53: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _importCss2 = __webpack_require__(46); var _importCss3 = _interopRequireDefault(_importCss2); exports.default = inputControllerLoad; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function inputControllerLoad() { var context = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : document; return Promise.all([Promise.all(/* import() | Components/FormComponents/inputController */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(15)]).then(function() { var module = __webpack_require__(119); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/FormComponents/inputController')]).then(function (proms) { return proms[0]; }).then(function (input) { input.inputController(context); }); } /***/ }), /***/ 54: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _importCss2 = __webpack_require__(46); var _importCss3 = _interopRequireDefault(_importCss2); exports.dynamicLoaderManager = dynamicLoaderManager; var _DYNAMIC_MODULES = __webpack_require__(78); var _DYNAMIC_MODULES2 = _interopRequireDefault(_DYNAMIC_MODULES); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function dynamicLoaderManager(loadType) { var modulesObj = (0, _DYNAMIC_MODULES2.default)()[loadType] || []; modulesObj.forEach(function (module) { var obj = module.obj, path = module.path, callback = module.callback; if (!callback) { callback = function callback(Module, obj) { Object.keys(obj).forEach(function (key) { new Module.default({ key: key, setting: obj[key] }); }); }; } dynamicLoader({ obj: obj, path: path, callback: callback }); }); } function dynamicLoader(argv) { var obj = argv.obj, path = argv.path, callback = argv.callback; if (obj instanceof Object && Object.keys(obj).length) { Promise.all([__webpack_require__(211)("./" + path), (0, _importCss3.default)('' + path)]).then(function (proms) { return proms[0]; }).then(function (Module) { if (typeof callback === 'function') { callback(Module, obj); } }); } } /***/ }), /***/ 77: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = noNavbar; function noNavbar() { var btn = document.querySelector('.no-navbar__burger-btn'); if (btn instanceof HTMLElement) { var parent = btn.parentNode; if (!parent) { return false; } var menu = parent.nextElementSibling; if (!menu) { return false; } btn.addEventListener('click', function (event) { menu && (menu.classList.contains('open') ? menu.classList.remove('open') : menu.classList.add('open')); }); var closeBtn = document.createElement('BUTTON'); closeBtn.classList.add('no-navbar__close-btn'); closeBtn.classList.add('font-awesome'); // closeBtn.innerHTML = ''; closeBtn.innerHTML = '\n \n \n \n \n '; closeBtn.onclick = function (event) { menu.classList.remove('open'); }; menu.appendChild(closeBtn); } } /***/ }), /***/ 78: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _noNavbar = __webpack_require__(77); var _noNavbar2 = _interopRequireDefault(_noNavbar); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var DEFAULT_MODULES = function DEFAULT_MODULES() { return { 'window': [{ name: 'AMSlider', path: 'Components/slider/AMSlider', obj: window.galleriesConfig }, { name: 'Modals', path: 'Components/Modals/Modals', obj: window.modals, callback: function callback(Module, obj) { Module.default(); } }, { name: 'OwlManager', path: 'Components/OwlManager/OwlManager', obj: window.wpwConfig ? window.wpwConfig.carousels : null, callback: function callback(Module, obj) { Object.keys(obj).forEach(function (key) { new Module.default({ id: key, settings: obj[key] }); }); } }], 'document': [{ name: 'WpWay Grid', path: 'Components/WpWayGrid/WpWayGrid', obj: window.projectGrids }, { name: 'Calendar', path: 'Components/Calendar/Calendar', obj: window.wpwSettings && window.wpwSettings.widgets && window.wpwSettings.widgets.calendars || null, callback: function callback(Module, obj) { Module.default(obj); } }, { name: 'Button', path: 'Components/Button/Button', obj: window.actionButtons, callback: function callback(Module, obj) { Object.keys(obj).forEach(function (id) { Module.default({ id: id, setting: obj[id] }); }); } }, { name: 'Menu', path: 'Components/Menu/Menu', obj: window.menus, callback: function callback(Module, obj) { Object.keys(obj).forEach(function (id) { new Module.default({ settings: obj[id], id: id }); }); (0, _noNavbar2.default)(); } }, { name: 'Navbar', path: 'Components/Navbar/Navbar', obj: window.wpwSettings.navbars, callback: function callback(Module, obj) { Object.keys(obj).forEach(function (key) { new Module.default({ id: key, settings: obj[key] }); }); } }, { name: 'Accordion', path: 'Components/Accordion/Accordion', obj: window.wpwConfig ? window.wpwConfig.accordion : null, callback: function callback(Module, obj) { var accordion = document.querySelectorAll('.project-accordion'); if (accordion.length) { new Module.default({ nodes: accordion }); } } }, { name: 'Tabs', path: 'Components/Tabs/Tabs', obj: window.wpwConfig ? window.wpwConfig.tabs : null, callback: function callback(Module, obj) { var tabs = document.querySelectorAll('.project-tabs'); var woocommerceTabs = document.querySelectorAll('.woocommerce-tabs'); tabs.length && new Module.default({ nodes: tabs }); woocommerceTabs.length && new Module.default({ nodes: woocommerceTabs }); } }] }; }; exports.default = DEFAULT_MODULES; /***/ }), /***/ 79: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.projectGridHover = projectGridHover; function projectGridHover() { items('.vc_grid-item-mini.vc_clearfix'); // items('.project-template .vc_grid-item-mini.vc_clearfix'); } function items(selector) { [].forEach.call(document.querySelectorAll(selector), function (item) { isHover(item); }); } function isHover(item) { item.addEventListener('mouseenter', function () { item.classList.add('vc_is-hover'); }); item.addEventListener('mouseleave', function () { item.classList.remove('vc_is-hover'); }); } /***/ }), /***/ 80: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.layoutBackgrounds = layoutBackgrounds; exports.getVideo = getVideo; function layoutBackgrounds() { var bg = window.backgrounds || {}; Object.keys(bg).forEach(function (key) { var media = key.replace(/.+_/, ''); switch (key.replace(/_.+/, '')) { case 'body': prepareBg('body > .background > .video-layer', getVideo(bg[key]), media); break; case 'container': prepareBg('.main > .background > .video-layer', getVideo(bg[key]), media); break; } }); } function getVideo(data) { return { ogg: data['ogg'] || null, mp4: data['mp4'] || null, webm: data['webm'] || null }; } function prepareBg(selector, data, media) { var video = document.querySelector(selector); if (!video) { return false; } var some = Object.values(data).some(function (item) { return !!item; }); if (!some) { video.innerHTML = ''; return false; } var ww = window.innerWidth; switch (media) { case 'md': if (ww < 991) { return false; } break; case 'sm': if (ww < 767 && ww > 991) { return false; } break; case 'xs': if (ww > 767) { return false; } break; } setBg(video, data); } function setBg(elem, data) { elem.innerHTML = '\n \n '; } var time = null; window.addEventListener('reisze', function () { clearTimeout(time); time = setTimeout(function () { layoutBackgrounds(); }, 200); }); /***/ }), /***/ 81: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.runObjectFitImage = runObjectFitImage; var _index = __webpack_require__(47); var objectFitImages = __webpack_require__(205); function runObjectFitImage() { if (_index.hasObjectFit) { return; } objectFitImages('.wpw-text-logo img'); objectFitImages('.project-slider-item img'); objectFitImages('.preview-images-item img'); //objectFitImages( '.wpw-post-title img' ); //objectFitImages( '.wpw-post-title img' ); //objectFitImages( '.wpw-post-most-likes img' ); objectFitImages('.widget_recent_entries img'); objectFitImages('.widget_lumeric_recent_posts_widget img'); objectFitImages('.blog-post-navigation img'); objectFitImages('.object-fit'); objectFitImages('.background img'); objectFitImages('.product-category img'); } /***/ }), /***/ 82: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Alerts; function Alerts() { Array.from(document.querySelectorAll('.project-alert__close')).forEach(function (close) { close.addEventListener('click', function (event) { var target = event.currentTarget; var parent = target.parentNode; if (parent) { var parentParent = parent.parentNode; parentParent && parentParent.removeChild(parent); } }); }); } /***/ }), /***/ 85: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _importCss2 = __webpack_require__(46); var _importCss3 = _interopRequireDefault(_importCss2); var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; exports.loadModulesOnDocumentReady = loadModulesOnDocumentReady; var _Alerts = __webpack_require__(82); var _Alerts2 = _interopRequireDefault(_Alerts); var _projectGridHover = __webpack_require__(79); var _ObjectFitImage = __webpack_require__(81); var _layoutBackgrounds = __webpack_require__(80); var _inputControllerLoad = __webpack_require__(53); var _inputControllerLoad2 = _interopRequireDefault(_inputControllerLoad); var _dynamicLoader = __webpack_require__(54); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function loadModulesOnDocumentReady() { var fadeBoxes = document.querySelectorAll('.fade-box'); var articleVideo = document.querySelectorAll('.post-article__video'); var images = document.querySelectorAll('img[data-retina]'); var ajaxAddCartBtn = Array.from(document.querySelectorAll('.ajax_add_to_cart')); // init preloader if (document.body.classList.contains('wpw-custom-preloader')) { Promise.all([__webpack_require__.e(/* import() | Components/Preloader/Preloader */ 20).then(function() { var module = __webpack_require__(123); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/Preloader/Preloader')]).then(function (proms) { return proms[0]; }).then(function (Preloader) { new Preloader.default(); }); } // FadeBox if (fadeBoxes.length) { Promise.all([__webpack_require__.e(/* import() | Components/FadeBox/FadeBox */ 19).then(function() { var module = __webpack_require__(127); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/FadeBox/FadeBox')]).then(function (proms) { return proms[0]; }).then(function (FadeBox) { FadeBox.default('.fade-box'); }); } // init image if (_typeof(window.images) === 'object' && Object.keys(window.images).length) { Promise.all([__webpack_require__.e(/* import() | Components/Image/Image */ 18).then(function() { var module = __webpack_require__(126); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/Image/Image')]).then(function (proms) { return proms[0]; }).then(function (Image) { new Image.default(); }); } // init video if (articleVideo.length) { Array.from(articleVideo).forEach(function (video, index) { Promise.all([__webpack_require__.e(/* import() | Components/Post/VideoPost */ 17).then(function() { var module = __webpack_require__(124); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/Post/VideoPost')]).then(function (proms) { return proms[0]; }).then(function (VideoPost) { new VideoPost.default({ elem: video, elemName: 'VideoPost', index: index, autoplay: false }); }); }); } // retina image if (images.length) { Promise.all([__webpack_require__.e(/* import() | retina */ 83).then(function() { var module = __webpack_require__(433); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('retina')]).then(function (proms) { return proms[0]; }).then(function (ca_Retina) { new ca_Retina.default({ nodes: images }); }); } // ajax cart btn in woocomerce if (ajaxAddCartBtn.length) { ajaxAddCartBtn.forEach(function (item) { item.classList.remove('ajax_add_to_cart'); item.classList.add('lumeric_ajax_add_to_cart'); }); } // Alerts (0, _Alerts2.default)(); (0, _dynamicLoader.dynamicLoaderManager)('document'); (0, _projectGridHover.projectGridHover)(); (0, _ObjectFitImage.runObjectFitImage)(); (0, _layoutBackgrounds.layoutBackgrounds)(); (0, _inputControllerLoad2.default)(document); } /***/ }) }]);