PageSourceSearch

https://elmercurio.com.ec/wp-content/plugins/cmsmasters-elementor-…g-slider.c4209e1e8e4eea2f6647.bundle.min.js

js elmercurio.com.ec collected 2026-09-24 18:09:00 UTC 7,044 bytes, 2 lines download raw bytes

1/*! cmsmasters-elementor-addon - v1.20.0 - 02-01-2026 */
2"use strict";(self.webpackChunkcmsmasters_elementor_addon=self.webpackChunkcmsmasters_elementor_addon||[]).push([[3865],{5898:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.ViewModule{__construct(e){super.__construct(e),this.$element=e.widget,this.controls=e.controls,this.type=!!e.type&&e.type,"custom"===this.type&&(this.container=e.container?e.container:null,this.translateNames=e.translateNames?e.translateNames:[]),"document"===this.type&&(this.documents=e.documents?e.documents:{}),this.contentGap=44,this.elementorDocument="data-elementor-id",this.handles={}}getDefaultSettings(){const e="elementor-document-handle",t={handle:e,handleWrap:`${e}-wrapper`,handleInner:`${e}-inner`,handleTitle:`${e}__title`,widgetContainer:"elementor-element",widgetTemplate:"cmsmasters-widget-template",parentDocument:"cmsmasters-parent-document",templateStyles:"cmsmasters-template-styles",editMode:"elementor-edit-mode"};return{classes:t,selectors:{handle:`.${t.handle}`,handleWrap:`.${t.handleWrap}`,handleInner:`.${t.handleInner}`,handleTitle:`.${t.handleTitle}`,editMode:`.${t.editMode}`}}}getDefaultElements(){if("document"===this.type)return;const e={$widgetContainer:this.$element};return this.container&&(e.$widgetContainer=this.container),e}onInit(){super.onInit(),this.createTemplateHandles()}createTemplateHandles(){switch(this.type){case"document":this.createControlDocumentHandles();break;case"listing":this.createControlTemplateHandles();break;case"custom":this.createRepeaterTemplateHandles();break;default:this.createWidgetTemplateHandles()}}createControlDocumentHandles(){const{classes:e,selectors:t}=this.getSettings();Object.values(this.documents).forEach((s=>{const n=s.$element;if(n.hasClass(e.editMode))return;if(n.children(t.handle).length)return;const i=jQuery("<div>",{class:e.handle}),a=n.data("elementor-title");i.append(this.getHandleInner(s,a)),n.prepend(i)}))}getHandleInner(e,t){const{classes:s}=this.getSettings(),n=jQuery("<i>",{class:"eicon-edit"}),i="document"!==this.type?cmsmastersElementorFrontend.translate(t):t,a=jQuery("<div>",{class:s.handleTitle}).text(cmsmastersElementorFrontend.translate("edit_element",[i]));return jQuery("<div>",{class:s.handleInner}).append(n,a).on("click",(()=>this.onDocumentHandleClick(e)))}createControlTemplateHandles(){const{classes:e,selectors:t}=this.getSettings(),s=this.elements.$widgetContainer.closest(".elementor").not(t.editMode);if(s.length&&s.data("elementor-id"))return;const n=jQuery("<div>",{class:e.handle});Object.entries(this.controls).forEach((t=>{let[s,i]=t;this.elements.$widgetContainer.addClass(e.handleWrap);const a=this.$element.find(`[${this.elementorDocument}=${i}]`).first();n.append(this.getHandleInner(a,s))})),this.elements.$widgetContainer.prepend(n)}createRepeaterTemplateHandles(){const{classes:e}=this.getSettings();Array.from(this.elements.$widgetContainer).forEach((t=>{const s=jQuery(t),n=jQuery("<div>",{class:e.handle}),i=s.find(`[${this.elementorDocument}]`).first();if(!i.length)return;const a=this.translateNames.indexOf(`saved_${i.data("elementor-type")}`);if(0>a)return;i.addClass(e.handleWrap);const l=this.translateNames[a];n.append(this.getHandleInner(i,l)),i.prepend(n)}))}createWidgetTemplateHandles(){const{classes:e,selectors:t}=this.getSettings(),s=this.elements.$widgetContainer.closest(".elementor").not(t.editMode);s.length&&s.data("elementor-id")||Object.entries(this.controls).forEach((t=>{let[s,n]=t;const i=jQuery("<div>",{class:e.handle});this.elements.$widgetContainer.addClass(e.handleWrap);const a=this.$element.find(`[${this.elementorDocument}=${n}]`).first();i.append(this.getHandleInner(a,s)),a.prepend(i)}))}onDocumentHandleClick(e){const t="document"!==this.type?e.data("elementor-id"):e.getSettings("id"),s=elementorCommon.api.run("editor/documents/switch",{id:t,mode:"autosave"});"document"!==this.type&&s.finally((()=>this.initModal(e)))}async initModal(e){const{classes:t}=this.getSettings(),s=e.data("elementor-id"),n=elementor.$previewContents.find(`[
2id=${t.templateStyles}-${s}]`),i=elementor.$previewContents.find(`.elementor-${s}`).first();if(this.modal)return void this.modal.setMessage(i).show();let a=e;this.container&&(a=this.$element);const l=a.closest(`.elementor:not(.elementor-${s})`);let o=`${t.widgetTemplate}-modal`,r=!1;l.length&&(r=l.data("elementor-id")),r&&(o+=` ${t.parentDocument}-${r}`),window.DialogsManager||await elementorFrontend.utils.assetsLoader.load("script","dialog"),this.modal=elementorFrontend.getDialogsManager().createWidget("lightbox",{id:`${t.widgetTemplate}-${s}`,className:o,closeButton:!0,closeButtonClass:"eicon-close",preventScroll:!0,hide:{onBackgroundClick:!0,onEscKeyPress:!0},position:{enable:!1}});const{widgetContent:d}=this.modal.getElements();"listing"!==this.type&&d.width(`${e.outerWidth()+this.contentGap}px`),this.modal.setMessage(i).show(),setTimeout((()=>{n.remove()}),1e3),this.modal.on("hide",(()=>{d.css("opacity",.5),setTimeout((()=>{this.modal.setMessage(""),r?elementorCommon.api.run("editor/documents/switch",{id:r,mode:"autosave"}).finally((()=>{this.createTemplateHandles(),elementor.dynamicTags.cleanCache(),setTimeout((()=>{this.modal.destroy(),jQuery(document).find(`[data-id=${this.$element.data("id")}]`).trigger("click")}),1e3)})):this.modal.destroy()}))}))}}t.default=_default},3207:(e,t,s)=>{var n=s(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(2277));class _default extends i.default{getDefaultSettings(){const e="cmsmasters-blog",t={base:e,variable:`${e}__posts-variable`,posts:`${e}__posts`,post:`${e}__post`};return{classes:t,selectors:{variable:`.${t.variable}`,base:`.${t.base}`,posts:`.${t.posts}`,post:`.${t.post}`}}}getDefaultElements(){const{selectors:e}=this.getSettings(),t={$base:this.findElement(e.base),$variable:this.findElement(e.variable)};return Object.defineProperty(t,"$postsWrap",{get:()=>this.findElement(e.posts)}),Object.defineProperty(t,"$posts",{get:()=>this.findElement(e.post)}),t}}t.default=_default},9038:(e,t,s)=>{var n=s(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(3207)),a=n(s(5898)),l=n(s(7143));const o=s(2363);class BlogSlider extends i.default{__construct(){super.__construct(...arguments),this.slider=null,this.handles=null,this.templateControls=["blog_template_id"]}initElements(){super.initElements(),this.slider=new l.default({widget:this})}bindEvents(){this.bindElementChange("image_ratio image_ratio_switcher",o.debounce(this.slider.update.bind(this.slider))),this.slider.on("options",(e=>{e.loop&&e.slidesPerView>this.slider.elements.$slides.length&&(e.loop=!1)}))}onInit(){super.onInit(),this.slider.init(),this.initHandles()}initHandles(){if(!elementorFrontend.isEditMode())return;const e={};this.templateControls.forEach((t=>{const s=this.getElementSettings(t);if(!s)return!1;e[t]=s})),this.handles=new a.default({widget:this.$element,controls:e,type:"listing"})}}t.default=BlogSlider}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.