PATH:
home
/
letacommog
/
letacommunication
/
wp-content
/
plugins
/
elementor
/
assets
/
js
/*! elementor - v3.2.2 - 26-04-2021 */ (self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["image-carousel"],{ /***/ "../assets/dev/js/frontend/handlers/image-carousel.js": /*!************************************************************!*\ !*** ../assets/dev/js/frontend/handlers/image-carousel.js ***! \************************************************************/ /*! unknown exports (runtime-defined) */ /*! runtime requirements: __webpack_exports__, __webpack_require__ */ /*! CommonJS bailout: exports is used directly at 7:23-30 */ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js")); __webpack_require__(/*! regenerator-runtime/runtime */ "../node_modules/regenerator-runtime/runtime.js"); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js")); __webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js"); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get3 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var ImageCarousel = /*#__PURE__*/function (_elementorModules$fro) { (0, _inherits2.default)(ImageCarousel, _elementorModules$fro); var _super = (0, _createSuper2.default)(ImageCarousel); function ImageCarousel() { (0, _classCallCheck2.default)(this, ImageCarousel); return _super.apply(this, arguments); } (0, _createClass2.default)(ImageCarousel, [{ key: "getDefaultSettings", value: function getDefaultSettings() { return { selectors: { carousel: '.elementor-image-carousel-wrapper', slideContent: '.swiper-slide' } }; } }, { key: "getDefaultElements", value: function getDefaultElements() { var selectors = this.getSettings('selectors'); var elements = { $swiperContainer: this.$element.find(selectors.carousel) }; elements.$slides = elements.$swiperContainer.find(selectors.slideContent); return elements; } }, { key: "getSwiperSettings", value: function getSwiperSettings() { var elementSettings = this.getElementSettings(), slidesToShow = +elementSettings.slides_to_show || 3, isSingleSlide = 1 === slidesToShow, defaultLGDevicesSlidesCount = isSingleSlide ? 1 : 2, elementorBreakpoints = elementorFrontend.config.responsive.activeBreakpoints; var swiperOptions = { slidesPerView: slidesToShow, loop: 'yes' === elementSettings.infinite, speed: elementSettings.speed, handleElementorBreakpoints: true }; swiperOptions.breakpoints = {}; swiperOptions.breakpoints[elementorBreakpoints.mobile.value] = { slidesPerView: +elementSettings.slides_to_show_mobile || 1, slidesPerGroup: +elementSettings.slides_to_scroll_mobile || 1 }; swiperOptions.breakpoints[elementorBreakpoints.tablet.value] = { slidesPerView: +elementSettings.slides_to_show_tablet || defaultLGDevicesSlidesCount, slidesPerGroup: +elementSettings.slides_to_scroll_tablet || 1 }; if ('yes' === elementSettings.autoplay) { swiperOptions.autoplay = { delay: elementSettings.autoplay_speed, disableOnInteraction: 'yes' === elementSettings.pause_on_interaction }; } if (isSingleSlide) { swiperOptions.effect = elementSettings.effect; if ('fade' === elementSettings.effect) { swiperOptions.fadeEffect = { crossFade: true }; } } else { swiperOptions.slidesPerGroup = +elementSettings.slides_to_scroll || 1; } if (elementSettings.image_spacing_custom) { swiperOptions.spaceBetween = elementSettings.image_spacing_custom.size; } var showArrows = 'arrows' === elementSettings.navigation || 'both' === elementSettings.navigation, showDots = 'dots' === elementSettings.navigation || 'both' === elementSettings.navigation; if (showArrows) { swiperOptions.navigation = { prevEl: '.elementor-swiper-button-prev', nextEl: '.elementor-swiper-button-next' }; } if (showDots) { swiperOptions.pagination = { el: '.swiper-pagination', type: 'bullets', clickable: true }; } return swiperOptions; } }, { key: "onInit", value: function () { var _onInit = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { var _get2; var _len, args, _key, elementSettings, Swiper, _args = arguments; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: for (_len = _args.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = _args[_key]; } (_get2 = (0, _get3.default)((0, _getPrototypeOf2.default)(ImageCarousel.prototype), "onInit", this)).call.apply(_get2, [this].concat(args)); elementSettings = this.getElementSettings(); if (!(!this.elements.$swiperContainer.length || 2 > this.elements.$slides.length)) { _context.next = 5; break; } return _context.abrupt("return"); case 5: Swiper = elementorFrontend.utils.swiper; _context.next = 8; return new Swiper(this.elements.$swiperContainer, this.getSwiperSettings()); case 8: this.swiper = _context.sent; // Expose the swiper instance in the frontend this.elements.$swiperContainer.data('swiper', this.swiper); if ('yes' === elementSettings.pause_on_hover) { this.togglePauseOnHover(true); } case 11: case "end": return _context.stop(); } } }, _callee, this); })); function onInit() { return _onInit.apply(this, arguments); } return onInit; }() }, { key: "updateSwiperOption", value: function updateSwiperOption(propertyName) { var elementSettings = this.getElementSettings(), newSettingValue = elementSettings[propertyName], params = this.swiper.params; // Handle special cases where the value to update is not the value that the Swiper library accepts. switch (propertyName) { case 'image_spacing_custom': params.spaceBetween = newSettingValue.size || 0; break; case 'autoplay_speed': params.autoplay.delay = newSettingValue; break; case 'speed': params.speed = newSettingValue; break; } this.swiper.update(); } }, { key: "getChangeableProperties", value: function getChangeableProperties() { return { pause_on_hover: 'pauseOnHover', autoplay_speed: 'delay', speed: 'speed', image_spacing_custom: 'spaceBetween' }; } }, { key: "onElementChange", value: function onElementChange(propertyName) { var changeableProperties = this.getChangeableProperties(); if (changeableProperties[propertyName]) { // 'pause_on_hover' is implemented by the handler with event listeners, not the Swiper library. if ('pause_on_hover' === propertyName) { var newSettingValue = this.getElementSettings('pause_on_hover'); this.togglePauseOnHover('yes' === newSettingValue); } else { this.updateSwiperOption(propertyName); } } } }, { key: "onEditSettingsChange", value: function onEditSettingsChange(propertyName) { if ('activeItemIndex' === propertyName) { this.swiper.slideToLoop(this.getEditSettings('activeItemIndex') - 1); } } }]); return ImageCarousel; }(elementorModules.frontend.handlers.SwiperBase); exports.default = ImageCarousel; /***/ }) }]); //# sourceMappingURL=image-carousel.a28b09480555b287b42a.bundle.js.map
[+]
..
[-] admin.min.js
[edit]
[-] editor.js
[edit]
[-] common-modules.js
[edit]
[-] new-template.min.js
[edit]
[-] counter.651270dd8ea8d31d348e.bundle.js
[edit]
[-] editor-modules.js
[edit]
[-] beta-tester.min.js
[edit]
[-] text-editor.aed713532404e88b2deb.bundle.min.js
[edit]
[-] 2a775af436b1a0d06b1d.bundle.js
[edit]
[-] preloaded-elements-handlers.js
[edit]
[-] admin.js
[edit]
[-] gutenberg.min.js
[edit]
[-] preloaded-modules.js
[edit]
[-] 186b2d7ee7ced8771b23.bundle.js
[edit]
[-] editor-document.js
[edit]
[-] b97f47714e4b947a72df.bundle.min.js
[edit]
[-] image-carousel.a219e39506aaca30e58d.bundle.min.js
[edit]
[-] alert.f4e7a6df1283698dea78.bundle.min.js
[edit]
[-] lightbox.b6f606e0fc3fa233788b.bundle.js
[edit]
[-] lightbox.4edaddeb1ee4dc2db60f.bundle.min.js
[edit]
[-] editor.min.js
[edit]
[-] editor-modules.min.js
[edit]
[-] common-modules.min.js
[edit]
[-] common.min.js
[edit]
[-] new-template.js
[edit]
[-] progress.fdb2dcfacfca36a9033a.bundle.js
[edit]
[-] app.min.js
[edit]
[-] frontend.js
[edit]
[-] admin-feedback.min.js
[edit]
[-] admin-feedback.js
[edit]
[-] image-carousel.a28b09480555b287b42a.bundle.js
[edit]
[-] app-loader.min.js
[edit]
[-] gutenberg.js
[edit]
[-] toggle.f62080504158ea96ac4c.bundle.js
[edit]
[-] accordion.8676521a2e6ad8c65c84.bundle.min.js
[edit]
[-] webpack.runtime.js
[edit]
[-] text-path.9870c437945d934efed3.bundle.js
[edit]
[-] accordion.e9e0c47570d3bc2ea472.bundle.js
[edit]
[-] progress.2f915ff369cd52d14d21.bundle.min.js
[edit]
[-] app-packages.min.js
[edit]
[-] frontend-modules.js
[edit]
[-] frontend-modules.min.js
[edit]
[-] alert.170eb40d830a3ae2d4a2.bundle.js
[edit]
[-] counter.99f87b466b69ef909f39.bundle.min.js
[edit]
[-] beta-tester.js
[edit]
[-] text-path.4ba996cf50a07303b250.bundle.min.js
[edit]
[-] elementor-admin-bar.js
[edit]
[-] app-packages.js
[edit]
[-] text-editor.00896c8bf19481643415.bundle.js
[edit]
[-] video.538c918ef3a630d7c0e6.bundle.js
[edit]
[-] app-loader.js
[edit]
[-] preloaded-elements-handlers.min.js
[edit]
[-] frontend.min.js
[edit]
[-] tabs.e9db15b9aa8a58bcf375.bundle.js
[edit]
[-] app.js
[edit]
[-] common.js
[edit]
[-] tabs.3cbd8fbb28141b6e445d.bundle.min.js
[edit]
[-] elementor-admin-bar.min.js
[edit]
[-] video.2be65474f4a78954309a.bundle.min.js
[edit]
[-] editor-document.min.js
[edit]
[-] preloaded-modules.min.js
[edit]
[-] webpack.runtime.min.js
[edit]
[-] toggle.b64b2f116c93ef441684.bundle.min.js
[edit]