/*! * Beetan Theme * * Author: StorePress ( StorePressHQ@gmail.com ) * Date: 12/22/2022, 6:05:03 PM * Released under the GPLv3 license. */ /******/ (function() { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./src/js/scripts.js": /***/ (function() { (function ($) { "use strict"; // Mobile menu trigger document.getElementById('menu-trigger').onclick = function () { if (window.screen.width < 768) { document.body.style.overflowY = 'hidden'; } document.getElementById('sidebar-offcanvas-nav').classList.add('open'); document.getElementById('site-overlay').classList.add('active'); document.getElementById('sidebar-offcanvas-nav').querySelector('#offcanvas-menu > li:first-child > a').focus(); }; // Mobile menu close document.querySelectorAll('.menu-close, .site-overlay').forEach(function (item) { item.addEventListener('click', function () { if (window.screen.width < 768) { document.body.style.overflowY = null; } document.getElementById('sidebar-offcanvas-nav').classList.remove('open'); document.getElementById('site-overlay').classList.remove('active'); document.getElementById('site-navigation').querySelector('.menu-trigger').focus(); }); }); // Add "OPEN" class to search popup document.getElementById('search-trigger').onclick = function (e) { e.preventDefault(); var searchPopup = document.getElementById('search-popup'); searchPopup.classList.add('open'); searchPopup.querySelector('.search-field').focus(); }; // Remove "OPEN" class from search popup document.getElementById('search-popup-close').onclick = function (e) { e.preventDefault(); var searchPopup = document.getElementById('search-popup'); searchPopup.classList.remove('open'); document.getElementById('search-trigger').focus(); }; // Close search popup and off-canvas menu by ESC key window.onkeyup = function (event) { if (event.keyCode === 27) { var popup = document.getElementById('search-popup'); var offCanvasOverlay = document.querySelector('.site-overlay'); // Search popup close if (popup.classList.contains('open')) { popup.classList.remove('open'); document.getElementById('search-trigger').focus(); } // Mobile menu close if (offCanvasOverlay.classList.contains('active')) { document.getElementById('sidebar-offcanvas-nav').classList.remove('open'); offCanvasOverlay.classList.remove('active'); document.getElementById('site-navigation').querySelector('.menu-trigger').focus(); } } }; // Implements Keyboard Navigation in the Primary Menu var beetanFocusMenuWithChildren = function beetanFocusMenuWithChildren() { // Get all the link elements within the primary menu. var links, i, len, menu = document.querySelector('.primary-menu-container, .primary-menu'); if (!menu) { return false; } links = menu.getElementsByTagName('a'); // Each time a menu link is focused or blurred, toggle focus. for (i = 0, len = links.length; i < len; i++) { links[i].addEventListener('focus', beetanToggleFocus, true); links[i].addEventListener('blur', beetanToggleFocus, true); } //Sets or removes the .focus class on an element. function beetanToggleFocus() { var self = this; // Move up through the ancestors of the current link until we hit .primary-menu. while (-1 === self.className.indexOf('primary-menu')) { // On li elements toggle the class .focus. if ('li' === self.tagName.toLowerCase()) { if (-1 !== self.className.indexOf('focus')) { self.className = self.className.replace(' focus', ''); } else { self.className += ' focus'; } } self = self.parentElement; } } }; beetanFocusMenuWithChildren(); })(jQuery); /***/ }), /***/ "./src/scss/customize-controls/customize-radio-image-control.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/customize-controls/customize-radio-buttons-control.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/customize-controls/customize-select2-control.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/customize-controls/customize-typography-control.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/customize-controls/customize-unit-control.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/customize-controls/customize-number-control.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/customize-controls/customize-heading-control.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/customize-controls/customize-toggle-control.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/customize-controls/customize-alpha-color-control.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/customize-controls/customize-range-control.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/theme.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/theme-rtl.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/theme-editor.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/woocommerce.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/scss/select2/select2.scss": /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = __webpack_modules__; /******/ /************************************************************************/ /******/ /* webpack/runtime/chunk loaded */ /******/ !function() { /******/ var deferred = []; /******/ __webpack_require__.O = function(result, chunkIds, fn, priority) { /******/ if(chunkIds) { /******/ priority = priority || 0; /******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; /******/ deferred[i] = [chunkIds, fn, priority]; /******/ return; /******/ } /******/ var notFulfilled = Infinity; /******/ for (var i = 0; i < deferred.length; i++) { /******/ var chunkIds = deferred[i][0]; /******/ var fn = deferred[i][1]; /******/ var priority = deferred[i][2]; /******/ var fulfilled = true; /******/ for (var j = 0; j < chunkIds.length; j++) { /******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) { /******/ chunkIds.splice(j--, 1); /******/ } else { /******/ fulfilled = false; /******/ if(priority < notFulfilled) notFulfilled = priority; /******/ } /******/ } /******/ if(fulfilled) { /******/ deferred.splice(i--, 1) /******/ var r = fn(); /******/ if (r !== undefined) result = r; /******/ } /******/ } /******/ return result; /******/ }; /******/ }(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ !function() { /******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } /******/ }(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ !function() { /******/ // 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 }); /******/ }; /******/ }(); /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/ !function() { /******/ // no baseURI /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded /******/ var installedChunks = { /******/ "/assets/js/scripts": 0, /******/ "assets/css/select2": 0, /******/ "assets/css/woocommerce": 0, /******/ "assets/css/theme-editor": 0, /******/ "assets/css/theme-rtl": 0, /******/ "assets/css/theme": 0, /******/ "assets/css/customize-range-control": 0, /******/ "assets/css/customize-alpha-color-control": 0, /******/ "assets/css/customize-toggle-control": 0, /******/ "assets/css/customize-heading-control": 0, /******/ "assets/css/customize-number-control": 0, /******/ "assets/css/customize-unit-control": 0, /******/ "assets/css/customize-typography-control": 0, /******/ "assets/css/customize-select2-control": 0, /******/ "assets/css/customize-radio-buttons-control": 0, /******/ "assets/css/customize-radio-image-control": 0 /******/ }; /******/ /******/ // no chunk on demand loading /******/ /******/ // no prefetching /******/ /******/ // no preloaded /******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ /******/ __webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; }; /******/ /******/ // install a JSONP callback for chunk loading /******/ var webpackJsonpCallback = function(parentChunkLoadingFunction, data) { /******/ var chunkIds = data[0]; /******/ var moreModules = data[1]; /******/ var runtime = data[2]; /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0; /******/ if(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) { /******/ for(moduleId in moreModules) { /******/ if(__webpack_require__.o(moreModules, moduleId)) { /******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; /******/ } /******/ } /******/ if(runtime) var result = runtime(__webpack_require__); /******/ } /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ return __webpack_require__.O(result); /******/ } /******/ /******/ var chunkLoadingGlobal = self["webpackChunkBeetan"] = self["webpackChunkBeetan"] || []; /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); /******/ }(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module depends on other loaded chunks and execution need to be delayed /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/js/scripts.js"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/theme.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/theme-rtl.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/theme-editor.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/woocommerce.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/select2/select2.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/customize-controls/customize-radio-image-control.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/customize-controls/customize-radio-buttons-control.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/customize-controls/customize-select2-control.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/customize-controls/customize-typography-control.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/customize-controls/customize-unit-control.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/customize-controls/customize-number-control.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/customize-controls/customize-heading-control.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/customize-controls/customize-toggle-control.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/customize-controls/customize-alpha-color-control.scss"); }) /******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["assets/css/select2","assets/css/woocommerce","assets/css/theme-editor","assets/css/theme-rtl","assets/css/theme","assets/css/customize-range-control","assets/css/customize-alpha-color-control","assets/css/customize-toggle-control","assets/css/customize-heading-control","assets/css/customize-number-control","assets/css/customize-unit-control","assets/css/customize-typography-control","assets/css/customize-select2-control","assets/css/customize-radio-buttons-control","assets/css/customize-radio-image-control"], function() { return __webpack_require__("./src/scss/customize-controls/customize-range-control.scss"); }) /******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); /******/ /******/ })() ;