/*! elementor-pro - v3.23.0 - 29-07-2024 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["load-more"],{ /***/ "../modules/loop-builder/assets/js/frontend/handlers/load-more.js": /*!************************************************************************!*\ !*** ../modules/loop-builder/assets/js/frontend/handlers/load-more.js ***! \************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _loadMore = _interopRequireDefault(__webpack_require__(/*! modules/posts/assets/js/frontend/handlers/load-more */ "../modules/posts/assets/js/frontend/handlers/load-more.js")); var _runElementHandlers = _interopRequireDefault(__webpack_require__(/*! elementor-pro/frontend/utils/run-element-handlers */ "../assets/dev/js/frontend/utils/run-element-handlers.js")); class LoopLoadMore extends _loadMore.default { getDefaultSettings() { const defaultSettings = super.getDefaultSettings(); defaultSettings.selectors.postsContainer = '.elementor-loop-container'; defaultSettings.selectors.postWrapperTag = '.e-loop-item'; defaultSettings.selectors.loadMoreButton = '.e-loop__load-more .elementor-button'; defaultSettings.selectors.dynamicStyleElement = 'style[id^="loop-dynamic"]'; return defaultSettings; } afterInsertPosts(postsElements, result) { super.afterInsertPosts(postsElements); if (elementorFrontend.config.experimentalFeatures.e_lazyload) { document.dispatchEvent(new Event('elementor/lazyload/observe')); } this.handleDynamicStyleElements(result); (0, _runElementHandlers.default)(postsElements); } /** * Handle Dynamic Style Elements. * * Adds the dynamic `