PATH:
home
/
lab2454c
/
veritserv.com
/
wp-content
/
plugins
/
elementor-pro
/
assets
/
js
/*! elementor-pro - v3.6.4 - 15-03-2022 */ "use strict";(self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[121],{2219:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class galleryHandler extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{container:".elementor-gallery__container",galleryTitles:".elementor-gallery-title",galleryImages:".e-gallery-image",galleryItemOverlay:".elementor-gallery-item__overlay",galleryItemContent:".elementor-gallery-item__content"},classes:{activeTitle:"elementor-item-active"}}}getDefaultElements(){const{selectors:e}=this.getSettings(),t={$container:this.$element.find(e.container),$titles:this.$element.find(e.galleryTitles)};return t.$items=t.$container.children(),t.$images=t.$items.children(e.galleryImages),t.$itemsOverlay=t.$items.children(e.galleryItemOverlay),t.$itemsContent=t.$items.children(e.galleryItemContent),t.$itemsContentElements=t.$itemsContent.children(),t}getGallerySettings(){const e=this.getElementSettings(),t=elementorFrontend.config.responsive.activeBreakpoints,n=Object.keys(t),i={},a=elementorFrontend.getDeviceSetting("desktop",e,"ideal_row_height");return n.forEach((n=>{if("widescreen"!==n){const a=elementorFrontend.getDeviceSetting(n,e,"ideal_row_height");i[t[n].value]={horizontalGap:elementorFrontend.getDeviceSetting(n,e,"gap").size,verticalGap:elementorFrontend.getDeviceSetting(n,e,"gap").size,columns:elementorFrontend.getDeviceSetting(n,e,"columns"),idealRowHeight:a?.size}}})),{type:e.gallery_layout,idealRowHeight:a?.size,container:this.elements.$container,columns:e.columns,aspectRatio:e.aspect_ratio,lastRow:"normal",horizontalGap:elementorFrontend.getDeviceSetting("desktop",e,"gap").size,verticalGap:elementorFrontend.getDeviceSetting("desktop",e,"gap").size,animationDuration:e.content_animation_duration,breakpoints:i,rtl:elementorFrontend.config.is_rtl,lazyLoad:"yes"===e.lazyload}}initGallery(){this.gallery=new EGallery(this.getGallerySettings()),this.toggleAllAnimationsClasses()}removeAnimationClasses(e){e.removeClass(((e,t)=>(t.match(/elementor-animated-item-\S+/g)||[]).join(" ")))}toggleOverlayHoverAnimation(){this.removeAnimationClasses(this.elements.$itemsOverlay);const e=this.getElementSettings("background_overlay_hover_animation");e&&this.elements.$itemsOverlay.addClass("elementor-animated-item--"+e)}toggleOverlayContentAnimation(){this.removeAnimationClasses(this.elements.$itemsContentElements);const e=this.getElementSettings("content_hover_animation");e&&this.elements.$itemsContentElements.addClass("elementor-animated-item--"+e)}toggleOverlayContentSequencedAnimation(){this.elements.$itemsContent.toggleClass("elementor-gallery--sequenced-animation","yes"===this.getElementSettings("content_sequenced_animation"))}toggleImageHoverAnimation(){const e=this.getElementSettings("image_hover_animation");this.removeAnimationClasses(this.elements.$images),e&&this.elements.$images.addClass("elementor-animated-item--"+e)}toggleAllAnimationsClasses(){const e=this.getElementSettings(),t=e.background_overlay_hover_animation||e.content_hover_animation||e.image_hover_animation;this.elements.$items.toggleClass("elementor-animated-content",!!t),this.toggleImageHoverAnimation(),this.toggleOverlayHoverAnimation(),this.toggleOverlayContentAnimation(),this.toggleOverlayContentSequencedAnimation()}toggleAnimationClasses(e){"content_sequenced_animation"===e&&this.toggleOverlayContentSequencedAnimation(),"background_overlay_hover_animation"===e&&this.toggleOverlayHoverAnimation(),"content_hover_animation"===e&&this.toggleOverlayContentAnimation(),"image_hover_animation"===e&&this.toggleImageHoverAnimation()}setGalleryTags(e){this.gallery.setSettings("tags","all"===e?[]:[""+e])}bindEvents(){this.elements.$titles.on("click",this.galleriesNavigationListener.bind(this))}galleriesNavigationListener(e){const t=this.getSettings("classes"),n=jQuery(e.target);this.elements.$titles.removeClass(t.activeTitle),n.addClass(t.activeTitle),this.setGalleryTags(n.data("gallery-index"));setTimeout((()=>this.setLightboxGalleryIndex(n.data("gallery-index"))),1e3)}setLightboxGalleryIndex(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all";if("all"===e)return this.elements.$items.attr("data-elementor-lightbox-slideshow","all_"+this.getID());this.elements.$items.not(".e-gallery-item--hidden").attr("data-elementor-lightbox-slideshow",e+"_"+this.getID())}onInit(){super.onInit(...arguments),elementorFrontend.isEditMode()&&1<=this.$element.find(".elementor-widget-empty-icon").length&&this.$element.addClass("elementor-widget-empty"),this.elements.$container.length&&(this.initGallery(),this.elements.$titles.first().trigger("click"))}getSettingsDictionary(){if(this.settingsDictionary)return this.settingsDictionary;const e=elementorFrontend.config.responsive.activeBreakpoints,t=Object.keys(e),n={columns:["columns"],gap:["horizontalGap","verticalGap"],ideal_row_height:["idealRowHeight"]};return t.forEach((t=>{"widescreen"!==t&&(n["columns_"+t]=["breakpoints."+e[t].value+".columns"],n["gap_"+t]=["breakpoints."+e[t].value+".horizontalGap","breakpoints."+e[t].value+".verticalGap"],n["ideal_row_height_"+t]=["breakpoints."+e[t].value+".idealRowHeight"])})),n.aspect_ratio=["aspectRatio"],this.settingsDictionary=n,this.settingsDictionary}onElementChange(e){if(-1!==["background_overlay_hover_animation","content_hover_animation","image_hover_animation","content_sequenced_animation"].indexOf(e))return void this.toggleAnimationClasses(e);const t=this.getSettingsDictionary()[e];if(t){const e=this.getGallerySettings();t.forEach((t=>{this.gallery.setSettings(t,this.getItems(e,t))}))}}onDestroy(){super.onDestroy(),this.gallery&&this.gallery.destroy()}}t.default=galleryHandler}}]);
[+]
..
[-] frontend.min.js
[edit]
[-] table-of-contents.4b2c027c1b14bc6856bb.bundle.min.js
[edit]
[-] elements-handlers.js
[edit]
[-] woocommerce-menu-cart.cedd0e5dff14e897d7f2.bundle.js
[edit]
[-] editor.js
[edit]
[-] popup.4567e25e40bd00bdcd10.bundle.js
[edit]
[-] screenshot.min.js
[edit]
[-] qunit-tests.min.js
[edit]
[-] elements-handlers.min.js
[edit]
[-] code-highlight.e520eaa79dbee1cfac29.bundle.js
[edit]
[-] form.358793a6bb3724ab5f99.bundle.min.js
[edit]
[-] archive-posts.a89b5dc0ebe0af8113c4.bundle.min.js
[edit]
[-] form-submission-admin.js
[edit]
[-] frontend.js
[edit]
[-] form-submission-admin.min.js
[edit]
[-] nav-menu.3de49ba5ef86f9a22ff5.bundle.min.js
[edit]
[-] carousel.8af41a7f7916e49faa64.bundle.js
[edit]
[-] carousel.fc5e450716cd11d05beb.bundle.min.js
[edit]
[-] admin.js
[edit]
[-] preview.min.js
[edit]
[-] woocommerce-notices.9d7a1628d10a597bd42e.bundle.js
[edit]
[-] share-buttons.0bdd88c45462dfb2b073.bundle.min.js
[edit]
[-] webpack-pro.runtime.min.js
[edit]
[-] app.min.js
[edit]
[-] app.js
[edit]
[-] lottie.6edefd55e83420c3e577.bundle.js
[edit]
[-] animated-headline.9d0deabe7a095aba599a.bundle.js
[edit]
[-] page-transitions.min.js
[edit]
[-] hotspot.6ab1751404c381bfe390.bundle.min.js
[edit]
[-] popup.483b906ddaa1af17ff14.bundle.min.js
[edit]
[-] woocommerce-menu-cart.1fdfc1bdbd743360a054.bundle.min.js
[edit]
[-] video-playlist.e85695d7b9171d89c565.bundle.min.js
[edit]
[-] media-carousel.24f26a220d051ebe9cf0.bundle.js
[edit]
[-] social.2d2e44e8608690943f29.bundle.min.js
[edit]
[-] progress-tracker.7a4e50d1be14525d8ffb.bundle.min.js
[edit]
[-] video-playlist.35b54e34a5cb0387ddc0.bundle.js
[edit]
[-] slides.b2be07a53adca10fb263.bundle.js
[edit]
[-] woocommerce-cart.de67cf3afe8ce5d8311a.bundle.js
[edit]
[-] jszip.vendor.5f2c698c31faa5dfdb7c.bundle.min.js.LICENSE.txt
[edit]
[-] editor.min.js
[edit]
[-] jszip.vendor.fca003f76cde32380bb2.bundle.js
[edit]
[-] custom-code.js
[edit]
[-] woocommerce-checkout-page.c51ad6b97bbcc4d7f461.bundle.js
[edit]
[-] social.a44d2048d9b1fcb6c560.bundle.js
[edit]
[-] woocommerce-purchase-summary.986abc6a2956fbf75429.bundle.min.js
[edit]
[-] search-form.a396372f407d3c16a0ef.bundle.min.js
[edit]
[-] archive-posts.543f7a304d84538a71f2.bundle.js
[edit]
[-] gallery.80bd2ebe264e5ec1e591.bundle.js
[edit]
[-] woocommerce-my-account.b271ccbc23c638cdf33a.bundle.js
[edit]
[-] media-carousel.3a1cfc78c5d3383e935d.bundle.min.js
[edit]
[-] slides.b3c3013aaf60282ce45b.bundle.min.js
[edit]
[-] page-transitions-editor.30a228b929697de976ce.bundle.min.js
[edit]
[-] woocommerce-checkout-page.de22c838bda146ca0a77.bundle.min.js
[edit]
[-] woocommerce-notices.da27b22c491f7cbe9158.bundle.min.js
[edit]
[-] preloaded-elements-handlers.js
[edit]
[-] page-transitions-editor.f316a6908f6ddd23835f.bundle.js
[edit]
[-] webpack-pro.runtime.js
[edit]
[-] load-more.80eb3caec79a44347d74.bundle.min.js
[edit]
[-] jszip.vendor.5f2c698c31faa5dfdb7c.bundle.min.js
[edit]
[-] woocommerce-cart.6d2d2476f49308596186.bundle.min.js
[edit]
[-] countdown.b0ef6392ec4ff09ca2f2.bundle.min.js
[edit]
[-] portfolio.2fe17780e07233672e3b.bundle.min.js
[edit]
[-] nav-menu.1dac4a83f83a7b3c7934.bundle.js
[edit]
[-] paypal-button.3d0d5af7df85963df32c.bundle.min.js
[edit]
[-] form.40d683f118e1e1f37822.bundle.js
[edit]
[-] search-form.b54087cb78208841e9e9.bundle.js
[edit]
[-] gallery.9c61bb9957e10e6d7bda.bundle.min.js
[edit]
[-] screenshot.js
[edit]
[-] .htaccess
[edit]
[-] preview.js
[edit]
[-] portfolio.472eaa4ac6ea33e02365.bundle.js
[edit]
[-] progress-tracker.93daadba13b5e1d2c129.bundle.js
[edit]
[-] woocommerce-my-account.6c5bcaba786bebe3123b.bundle.min.js
[edit]
[-] countdown.494333ff20e0a2ae981c.bundle.js
[edit]
[-] share-buttons.da3a2fe5589f4d6df8be.bundle.js
[edit]
[-] hotspot.6561fc82c7a4cd4ad252.bundle.js
[edit]
[-] code-highlight.28a979661569ddbbf60d.bundle.min.js
[edit]
[-] table-of-contents.4c67276d84a32454299a.bundle.js
[edit]
[-] posts.5e1be2ed6501aa917477.bundle.js
[edit]
[-] admin.min.js
[edit]
[-] woocommerce-purchase-summary.6f7dc47a408b6b1e11cc.bundle.js
[edit]
[-] posts.fb47ff5b9f7ecb0aba80.bundle.min.js
[edit]
[-] preloaded-elements-handlers.min.js
[edit]
[-] page-transitions.js
[edit]
[-] qunit-tests.js
[edit]
[-] custom-code.min.js
[edit]
[-] animated-headline.2084307f107ab81be69e.bundle.min.js
[edit]
[-] lottie.147bf20db94f86cc4295.bundle.min.js
[edit]
[-] paypal-button.00c5c212bbc3b1d155b0.bundle.js
[edit]
[-] load-more.ac40b4a3f37f08bbeba2.bundle.js
[edit]