PageSourceSearch

https://bolpress.com/wp-content/cache/wpo-minify/1790584423/assets/wpo-minify-footer-b8130a4b.min.js

js bolpress.com collected 2026-10-02 08:07:09 UTC 83,473 bytes, 371 lines download raw bytes

1
2var _mlLk="E8BD65E9-797F-4DB9-B91D-7D1ECDCA7252";
3(function($){'use strict';const CONSTANTS={SELECTORS:{WP_GALLERY:'.wp-block-gallery',ML_LIGHTBOX_ENABLED:'.ml-lightbox-enabled',ML_LIGHTBOX_BUTTON:'.ml-lightbox-button',LG_INITIALIZED:'.lg-initialized',CONTENT_CONTAINERS:'.entry-content, .post-content, .page-content, article, .content, main, [role="main"], .site-main, .elementor-widget-theme-post-content, .et_pb_section, .fusion-body'},CLASSES:{ML_LIGHTBOX_ENABLED:'ml-lightbox-enabled',ML_LIGHTBOX_BUTTON:'ml-lightbox-button',LG_INITIALIZED:'lg-initialized'},VIDEO_HANDLERS:{youtube:{selector:'div.youtube[data-id]',idAttr:'data-id',urlTemplate:(id)=>`https://www.youtube.com/watch?v=${id}`,thumbTemplate:(id)=>`https://img.youtube.com/vi/${id}/maxresdefault.jpg`},vimeo:{selector:'div.vimeo[data-id]',idAttr:'data-id',urlTemplate:(id)=>`https://vimeo.com/${id}`,thumbTemplate:(id)=>`https://vumbnail.com/${id}.jpg`,fallbackSelectors:['[data-slide-id]','a[href*="vimeo.com"]']},externalVideo:{selector:'div.external-video',sourcesAttr:'data-sources',posterAttr:'data-poster'},localVideo:{selector:'div.local-video',sourcesAttr:'data-sources',posterAttr:'data-poster'}}};var _metasliderButtonSliderId=null;function escapeHtml(str){return $('<div>').text(str).html()}
4function isSafeCaptionUrl(url){var value=$.trim(url||'');return value===''||value.charAt(0)==='#'||value.charAt(0)==='/'||/^(https?:|mailto:|tel:)/i.test(value)}
5function sanitizeCaptionHtml(html){var allowedTags={a:['href','title','target','rel'],b:[],br:[],em:[],i:[],p:[],span:[],strong:[]};var $root=$('<div>').html(html||'');$root.find('*').each(function(){var element=this;var tag=element.nodeName.toLowerCase();if(!Object.prototype.hasOwnProperty.call(allowedTags,tag)){$(element).replaceWith(document.createTextNode($(element).text()));return}
6$.each($.makeArray(element.attributes),function(index,attribute){var name=attribute.name.toLowerCase();if(allowedTags[tag].indexOf(name)===-1){element.removeAttribute(attribute.name);return}
7if('href'===name&&!isSafeCaptionUrl(attribute.value)){element.removeAttribute(attribute.name)}});if('a'===tag&&'_blank'===(element.getAttribute('target')||'').toLowerCase()){element.setAttribute('rel','noopener noreferrer')}});return $.trim($root.html())}
8function getButtonText(sliderId){var id=sliderId!==undefined?sliderId:_metasliderButtonSliderId;if(resolveSliderIcon(id)){return'<svg class="ml-lightbox-icon" width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M21 9V3H15M21 3L13 11M10 5H7.8C6.11984 5 5.27976 5 4.63803 5.32698C4.07354 5.6146 3.6146 6.07354 3.32698 6.63803C3 7.27976 3 8.11984 3 9.8V16.2C3 17.8802 3 18.7202 3.32698 19.362C3.6146 19.9265 4.07354 20.3854 4.63803 20.673C5.27976 21 6.11984 21 7.8 21H14.2C15.8802 21 16.7202 21 17.362 20.673C17.9265 20.3854 18.3854 19.9265 18.673 19.362C19 18.7202 19 17.8802 19 16.2V14" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'}
9return(typeof mlLightboxSettings!=='undefined'&&mlLightboxSettings.button_text)?mlLightboxSettings.button_text:'Open in Gallery'}
10function addOverlayAccessibility($overlay,type,altText){altText=altText||type;$overlay.attr({'role':'button','aria-label':'View '+type+(altText?' - '+altText:''),'tabindex':'0'});$overlay.on('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();$(this).click()}})}
11function addAccessibleNameToLink($link,$img){if(!$link||!$img||$img.length===0)return;var altText=$img.attr('alt')||'';var ariaLabel='View image'+(altText?': '+altText:'');if(!$link.attr('aria-label')&&!$link.text().trim()){$link.attr('aria-label',ariaLabel)}}
12function isInsideMetaSliderContainer($element){var $container=$element.closest('.metaslider, [id*="metaslider"], .filmstrip, [id*="filmstrip"]');if($container.length>0){if($container.is('body')||$container.is('html')){return!1}}
13return $container.length>0}
14$(document).ready(function(){if($('#ml-lightbox-sr-live').length===0){$('<div id="ml-lightbox-sr-live" class="sr-only" role="status" aria-live="polite" aria-atomic="true"></div>').appendTo('body')}
15initLightboxes();removeConflictingAttributes();
15ensureAccessibleNames();$(document).on('lgAfterOpen.lg',function(event){var $lgContainer=$(event.target).find('.lg-container');if($lgContainer.length>0){var totalItems=$(event.target).find('[data-lg-item-id]').length;var ariaLabel=totalItems>1?'Image gallery with '+totalItems+' images':'Image gallery';$lgContainer.attr('aria-label',ariaLabel)}
16announceToScreenReader('Gallery opened')});$(document).on('lgAfterSlide.lg',function(event,prevIndex,index){var $container=$(event.target);var $items=$container.find('[data-lg-item-id="'+index+'"]');if($items.length>0){var $item=$items.first();var alt=$item.find('img').attr('alt')||'';var caption=$item.attr('data-sub-html')||'';var totalItems=$container.find('[data-lg-item-id]').length;var announcement='Image '+(index+1)+' of '+totalItems;if(alt)announcement+=', '+alt;if(caption)announcement+=', '+$('<div>').html(caption).text();announceToScreenReader(announcement)}});$(document).on('lgBeforeClose.lg',function(){announceToScreenReader('Gallery closed')})});function announceToScreenReader(message){var $liveRegion=$('#ml-lightbox-sr-live');if($liveRegion.length>0){$liveRegion.text(message);setTimeout(function(){$liveRegion.text('')},1000)}}
17function removeConflictingAttributes(){$('.ml-lightbox-enabled').each(function(){var $container=$(this);if($container.find('.ml-lightbox-button').length>0){$container.removeAttr('href');$container.removeAttr('data-src');$container.removeAttr('data-thumb')}})}
18function ensureAccessibleNames(){$('.ml-lightbox-enabled').each(function(){var $link=$(this);if($link.attr('aria-label')||$link.text().trim()){return}
19var $img=$link.find('img').first();if($img.length>0){ensureImageAltAttribute($img);addAccessibleNameToLink($link,$img)}});$('a[data-src]').each(function(){var $link=$(this);if($link.attr('aria-label')||$link.text().trim()){return}
20var $img=$link.find('img').first();if($img.length>0){ensureImageAltAttribute($img);addAccessibleNameToLink($link,$img)}})}
21function ensureImageAltAttribute($img){if(typeof $img.attr('alt')==='undefined'){var src=$img.attr('src')||'';var filename=src.split('/').pop().split('?')[0];var altText='';if(filename){altText=filename.replace(/\.(jpg|jpeg|png|gif|webp|svg)$/i,'').replace(/[-_]/g,' ').trim()}
22$img.attr('alt',altText)}}
23function initLightboxes(){if(typeof lightGallery==='undefined'){console.warn('MetaSlider Lightbox: LightGallery not loaded');return}
24if(typeof mlLightboxSettings==='undefined'){console.warn('MetaSlider Lightbox: Settings not available');return}
25initLightboxSystems()}
26function initLightboxSystems(){initMetaSlider();var manualExcluded=mlLightboxSettings.manual_excluded===!0||mlLightboxSettings.manual_excluded==='1'||mlLightboxSettings.manual_excluded===1;if(!manualExcluded){var $elements=$('.ml-lightbox-enabled');var useButtonsForManual=!1;if(typeof mlLightboxSettings!=='undefined'&&mlLightboxSettings.metaslider_options){useButtonsForManual=mlLightboxSettings.metaslider_options.show_lightbox_button!==!1}
27$elements.each(function(){var $element=$(this);if(isInsideMetaSliderContainer($element)){return}
28initLightboxEnabled($element,useButtonsForManual)})}
29var overrideEnabled=typeof mlLightboxSettings!=='undefined'&&(mlLightboxSettings.override_enlarge_on_click===!0||mlLightboxSettings.override_enlarge_on_click==='1'||mlLightboxSettings.override_enlarge_on_click===1);if(overrideEnabled&&!manualExcluded){var $wordpressOverrideGalleries=$('.wp-block-gallery').filter(function(){var $gallery=$(this);var $wpImagesOld=$gallery.find('.wp-lightbox-container img[data-wp-on], .wp-lightbox-container img[data-wp-interactive]');var $wpContainersNew=$gallery.find('.wp-lightbox-container[data-wp-interactive="core/image"]');return($wpImagesOld.length>1||$wpContainersNew.length>1)&&!$gallery.hasClass('ml-lightbox-enabled')&&!$gallery.hasClass('lg-initialized')});$wordpressOverrideGalleries.each(function(){initWordPressGallery($(this),useButtonsForManual)})}
30var pageExcluded=mlLightboxSettings.page_excluded===!0||mlLightboxSettings.page_excluded==='1'||mlLightboxSettings.page_excluded===1;
30if(typeof mlLightboxSettings!=='undefined'&&mlLightboxSettings.enable_galleries&&!pageExcluded){var $wordpressGalleries=$('.wp-block-gallery').filter(function(){var $gallery=$(this);if($gallery.attr('data-ml-exclude-gallery')==='true'){return!1}
31var $wpImagesOld=$gallery.find('.wp-lightbox-container img[data-wp-on], .wp-lightbox-container img[data-wp-interactive]');var $wpContainersNew=$gallery.find('.wp-lightbox-container[data-wp-interactive="core/image"]');var overrideEnabled=mlLightboxSettings.override_enlarge_on_click===!0||mlLightboxSettings.override_enlarge_on_click==='1'||mlLightboxSettings.override_enlarge_on_click===1;if(!overrideEnabled&&($wpImagesOld.length>0||$wpContainersNew.length>0)){return!1}
32return($wpImagesOld.length>1||$wpContainersNew.length>1)&&!$gallery.hasClass('ml-lightbox-enabled')&&!$gallery.hasClass('lg-initialized')});$wordpressGalleries.each(function(){initWordPressGallery($(this),useButtonsForManual)});var $classicGalleries=$('.gallery').filter(function(){var $gallery=$(this);if($gallery.attr('data-ml-exclude-gallery')==='true'){return!1}
33var $galleryLinks=$gallery.find('a.ml-gallery-lightbox');return $galleryLinks.length>1&&!$gallery.hasClass('ml-lightbox-enabled')&&!$gallery.hasClass('lg-initialized')});$classicGalleries.each(function(){initClassicGallery($(this))})}
34if(!manualExcluded){var $wordpressContainersOld=$('.wp-lightbox-container').has('button[data-wp-on], button.lightbox-trigger');var $wordpressContainersNew=$('.wp-lightbox-container[data-wp-interactive="core/image"]');var $allWordpressContainers=$wordpressContainersOld.add($wordpressContainersNew);var $unprocessedContainers=$allWordpressContainers.filter(function(){var $figure=$(this);var $parentGallery=$figure.closest('.wp-block-gallery');var overrideEnabled=typeof mlLightboxSettings!=='undefined'&&(mlLightboxSettings.override_enlarge_on_click===!0||mlLightboxSettings.override_enlarge_on_click==='1'||mlLightboxSettings.override_enlarge_on_click===1);if(!overrideEnabled){return!1}
35if($parentGallery.length>0){var $galleryContainers=$parentGallery.find('.wp-lightbox-container[data-wp-interactive="core/image"], .wp-lightbox-container').has('button[data-wp-on], button.lightbox-trigger');if($galleryContainers.length>1){return!1}}
36return!$figure.hasClass('ml-lightbox-enabled')&&!$figure.find('.ml-lightbox-enabled').length&&!$figure.hasClass('lg-initialized')&&($parentGallery.length===0||!$parentGallery.hasClass('lg-initialized'))});$unprocessedContainers.each(function(){var $container=$(this);var $img=$container.find('img').first();if($img.length){if(useButtonsForManual){initWordPressEnlargeOnClickWithButton($img)}else{initWordPressEnlargeOnClick($img)}}})}
37var overrideEnabled=typeof mlLightboxSettings!=='undefined'&&(mlLightboxSettings.override_enlarge_on_click===!0||mlLightboxSettings.override_enlarge_on_click==='1'||mlLightboxSettings.override_enlarge_on_click===1);if(overrideEnabled&&!manualExcluded){var $enlargeOnClickGalleries=$('.wp-block-gallery').filter(function(){var $gallery=$(this);var $wpButtons=$gallery.find('button[data-wp-on], button.lightbox-trigger');return $wpButtons.length>1&&!$gallery.hasClass('ml-lightbox-enabled')&&!$gallery.hasClass('lg-initialized')});$enlargeOnClickGalleries.each(function(){initEnlargeOnClickGallery($(this),useButtonsForManual)})}
38var linkOverrideEnabled=typeof mlLightboxSettings!=='undefined'&&(mlLightboxSettings.override_link_to_image_file===!0||mlLightboxSettings.override_link_to_image_file==='1'||mlLightboxSettings.override_link_to_image_file===1);if(linkOverrideEnabled&&!manualExcluded){var $linkToMediaManualGalleries=$('.wp-block-gallery').filter(function(){var $gallery=$(this);var $mediaLinks=$gallery.find('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"]').filter(function(){return $(this).find('img').length>0});return $mediaLinks.length>1&&!$gallery.hasClass('ml-lightbox-enabled')&&!$gallery.hasClass('lg-initialized')&&$gallery.find('.wp-lightbox-container').length===0&&$gallery.find('button[data-wp-on], button.lightbox-trigger').length===0});$linkToMediaManualGalleries.each(function(){initLinkToMediaManualGallery($(this),useButtonsForManual)})}
39if(typeof mlLightboxSettings!=='undefined'&&mlLightboxSettings.enable_galleries&&!pageExcluded){var $linkToMediaGalleries=$('.wp-block-gallery').filter(function(){var $gallery=$(this);if($gallery.attr('data-ml-exclude-gallery')==='true'){return!1}
40var $mediaLinks=$gallery.find('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"]').filter(function(){return $(this).find('img').length>0});return $mediaLinks.length>1&&!$gallery.hasClass('ml-lightbox-enabled')&&!$gallery.hasClass('lg-initialized')&&$gallery.find('.wp-lightbox-container').length===0});$linkToMediaGalleries.each(function(){initLinkToMediaGallery($(this),useButtonsForManual)})}
41if(typeof mlLightboxSettings!=='undefined'&&mlLightboxSettings.enable_galleries&&!pageExcluded){var $plainImageGalleries=$('.wp-block-gallery').filter(function(){var $gallery=$(this);if($gallery.attr('data-ml-exclude-gallery')==='true'){return!1}
42var $images=$gallery.find('img');var $mediaLinks=$gallery.find('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"]');var $wpLightboxImages=$gallery.find('img[data-wp-on], img[data-wp-interactive]');return $images.length>1&&$mediaLinks.length===0&&$wpLightboxImages.length===0&&!$gallery.hasClass('ml-lightbox-enabled')&&!$gallery.hasClass('lg-initialized')});$plainImageGalleries.each(function(){initPlainImageGallery($(this),useButtonsForManual)})}
43if(mlLightboxSettings.override_link_to_image_file&&!manualExcluded){var $mediaLinks=$('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"]').filter(function(){var $link=$(this);var $parentGallery=$link.closest('.wp-block-gallery');var $parentContainer=$link.closest('.wp-lightbox-container');var $wooGallery=$link.closest('.woocommerce-product-gallery');var $mlGallery=$link.closest('.ml-gallery-container');return $link.find('img').length>0&&$parentGallery.length===0&&$parentContainer.length===0&&$wooGallery.length===0&&$mlGallery.length===0&&!$link.hasClass('lg-initialized')&&!$link.closest('.ml-lightbox-enabled').length});$mediaLinks.each(function(){if(useButtonsForManual){initLinkToMediaFileWithButton($(this))}else{initLinkToMediaFile($(this))}})}
44if(mlLightboxSettings.enable_on_content&&!pageExcluded){var contentImageSelectors=[];var containers=CONSTANTS.SELECTORS.CONTENT_CONTAINERS.split(', ');containers.forEach(function(container){contentImageSelectors.push(container+' img[src$=".jpg"]');contentImageSelectors.push(container+' img[src$=".jpeg"]');contentImageSelectors.push(container+' img[src$=".png"]');contentImageSelectors.push(container+' img[src$=".gif"]');contentImageSelectors.push(container+' img[src$=".webp"]');contentImageSelectors.push(container+' img[src$=".svg"]')});var $standaloneImages=$(contentImageSelectors.join(', ')).filter(function(){var $img=$(this);if($img.closest('.wp-block-gallery').length>0){return!1}
45if($img.closest('.woocommerce-product-gallery').length>0){return!1}
46if(isInsideMetaSliderContainer($img)){return!1}
47if($img.closest('.flex-control-nav, .flex-control-thumbs, .filmstrip').length>0){return!1}
48if($img.hasClass('ml-lightbox-enabled')||$img.closest('.ml-lightbox-wrapper').length>0||$img.closest('.ml-image-overlay').length>0||$img.siblings('.ml-lightbox-button').length>0||$img.parent().hasClass('lg-initialized')){return!1}
49if($img.parent('a').length>0){return!1}
50if($img.hasClass('wp-post-image')){return!1}
51if($img.attr('data-wp-on')||$img.attr('data-wp-interactive')){return!1}
52if($img.attr('data-ml-exclude')==='true'){return!1}
53var uiClasses=['custom-logo','site-logo','logo','avatar','icon','emoji','thumbnail','thumb'];for(var i=0;i<uiClasses.length;i++){if($img.hasClass(uiClasses[i])){return!1}}
54var uiContainers=['.wp-block-site-logo','.site-logo','.site-branding','.site-header','.site-footer','.navigation','.nav','.menu','.widget','.sidebar'];for(var j=0;j<uiContainers.length;j++){if($img.closest(uiContainers[j]).length>0){return!1}}
55var minWidth=mlLightboxSettings.minimum_image_width||200;var minHeight=mlLightboxSettings.minimum_image_height||200;var imgWidth=$img.width()||$img.attr('width')||0;var imgHeight=$img.height()||$img.attr('height')||0;if(minWidth>0&&imgWidth>0&&imgWidth<minWidth){return!1}
56if(minHeight>0&&imgHeight>0&&imgHeight<minHeight){return!1}
57return!0});$standaloneImages.each(function(){if(useButtonsForManual){handleSingleElementWithButton($(this))}else{handleSingleElement($(this))}})}
58if(mlLightboxSettings.enable_featured_images&&!pageExcluded){$('a.ml-featured-lightbox[data-src]').filter(function(){return!$(this).hasClass('lg-initialized')}).each(function(){if(useButtonsForManual){initFeaturedImageWithButton($(this))}else{initFeaturedImage($(this))}})}
59{function wrapMlCaptionText(sub){sub=sanitizeCaptionHtml(sub);if(sub&&sub.indexOf('ml-caption-text')===-1){return'<span class="ml-caption-text">'+sub+'</span>'}
60return sub}
61function bindLividSlides(container){var autoplayFirst=container.getAttribute('data-lg-video-autoplay')==='1';var autoplayEach=container.getAttribute('data-lg-video-autoplay-each')==='1';var openedAt=-1;var frameAt=function(index){var inst=container._mlLgInstance;var item=inst?document.getElementById('lg-item-'+inst.lgId+'-'+index):null;var frame=item?item.querySelector('iframe.lg-object'):null;var src=frame?(frame.getAttribute('data-ml-livid-src')||frame.getAttribute('src')||''):'';return src.indexOf('https://livid.com/embed/')===0?frame:null};var load=function(index,autoplay,force){var frame=frameAt(index);if(!frame){return}
62var base=frame.getAttribute('data-ml-livid-src');if(!base){return}
63var target=autoplay?base+(base.indexOf('?')===-1?'?':'&')+'autoplay=1':base;if(force||frame.getAttribute('src')!==target){frame.setAttribute('src',target)}};container.addEventListener('lgBeforeOpen',function(){openedAt=container._mlLgInstance?container._mlLgInstance.index:-1});container.addEventListener('lgAfterAppendSlide',function(e){var frame=frameAt(e.detail.index);if(!frame||frame.hasAttribute('data-ml-livid-src')){return}
64frame.setAttribute('data-ml-livid-src',frame.getAttribute('src'));frame.setAttribute('allow','autoplay; fullscreen; picture-in-picture; encrypted-media');var isCurrent=container._mlLgInstance.index===e.detail.index;var isOpening=autoplayFirst&&openedAt===e.detail.index;if(isOpening){openedAt=-1}
65load(e.detail.index,isCurrent&&(autoplayEach||isOpening),!0)});container.addEventListener('lgBeforeSlide',function(e){if(e.detail.prevIndex!==e.detail.index){load(e.detail.prevIndex,!1,!0)}});container.addEventListener('lgAfterSlide',function(e){if(autoplayEach&&e.detail.prevIndex!==e.detail.index){load(e.detail.index,!0,!1)}})}
66function applyGallerySettings(settings,$container){var lgClass=$container.data('lg-class')||'';if(lgClass){settings.addClass=lgClass}
67var captionTransition=$container.data('lg-caption-transition');if(captionTransition&&captionTransition!=='none'){settings.appendSubHtmlTo='.lg-item';settings.slideDelay=settings.slideDelay||400;settings.addClass=(settings.addClass?settings.addClass+' ':'')+'ml-cap-'+captionTransition}
68settings.mode=$container.data('lg-mode')||settings.mode;settings.controls=!!parseInt($container.data('lg-controls'),10);settings.counter=!!parseInt($container.data('lg-counter'),10);settings.download=!!parseInt($container.data('lg-download'),10);settings.loop=!!parseInt($container.data('lg-loop'),10);settings.getCaptionFromTitleOrAlt=!1;if(!parseInt($container.data('lg-captions'),10)){settings.subHtml=''}
69var wantThumbs=!!parseInt($container.data('lg-thumbnails'),10);if(typeof lgThumbnail!=='undefined'){if(wantThumbs){if(settings.plugins.indexOf(lgThumbnail)===-1){settings.plugins.push(lgThumbnail)}}else{settings.plugins=settings.plugins.filter(function(p){return p!==lgThumbnail})}}
70if(wantThumbs){settings.thumbWidth=100;settings.thumbHeight='80px';settings.thumbMargin=4;settings.exThumbImage='data-thumb'}
71if(!!parseInt($container.data('lg-zoom'),10)&&typeof lgZoom!=='undefined'){if(settings.plugins.indexOf(lgZoom)===-1){settings.plugins.push(lgZoom)}}else if(typeof lgZoom!=='undefined'){settings.plugins=settings.plugins.filter(function(p){return p!==lgZoom})}
72if(!!parseInt($container.data('lg-fullscreen'),10)&&typeof lgFullscreen!=='undefined'){if(settings.plugins.indexOf(lgFullscreen)===-1){settings.plugins.push(lgFullscreen)}}
73if(!!parseInt($container.data('lg-rotate'),10)&&typeof lgRotate!=='undefined'){if(settings.plugins.indexOf(lgRotate)===-1){settings.plugins.push(lgRotate)}}
74if(!!parseInt($container.data('lg-share'),10)&&typeof lgShare!=='undefined'){if(settings.plugins.indexOf(lgShare)===-1){settings.plugins.push(lgShare)}}
75if(!!parseInt($container.data('lg-autoplay'),10)&&typeof lgAutoplay!=='undefined'){if(settings.plugins.indexOf(lgAutoplay)===-1){settings.plugins.push(lgAutoplay)}
76settings.autoplay=!0;settings.progressBar=!0;settings.autoplayFirstVideo=!1;settings.autoplayInterval=parseInt($container.data('lg-autoplay-interval'),10)||3000}
77if(!!parseInt($container.data('lg-pager'),10)&&typeof lgPager!=='undefined'){if(settings.plugins.indexOf(lgPager)===-1){settings.plugins.push(lgPager)}}
78if(!!parseInt($container.data('lg-hash'),10)&&typeof lgHash!=='undefined'){if(settings.plugins.indexOf(lgHash)===-1){settings.plugins.push(lgHash)}}
79settings.swipeToClose=!!parseInt($container.data('lg-swipe-close'),10);settings.mousewheel=!!parseInt($container.data('lg-mousewheel'),10);settings.keyPress=!!parseInt($container.data('lg-keyboard'),10);var videoFlag=function(attr){var raw=$container.attr(attr);return(typeof raw==='undefined')?null:!!parseInt(raw,10)};var videoAutoplay=videoFlag('data-lg-video-autoplay');var videoAutoplayEach=videoFlag('data-lg-video-autoplay-each');var videoChain=videoFlag('data-lg-video-chain');if(videoAutoplay!==null){settings.autoplayFirstVideo=videoAutoplay}
80if(videoAutoplayEach!==null){settings.autoplayVideoOnSlide=videoAutoplayEach}
81if(videoChain!==null){settings.gotoNextSlideOnVideoEnd=videoChain}
82return applyMobileSettings(settings)}
83var inlineLayoutPlugins={carousel:[]};var $mlInlineFsGallery=null;$(document).off('.mlInlineFs').on('fullscreenchange.mlInlineFs webkitfullscreenchange.mlInlineFs mozfullscreenchange.mlInlineFs MSFullscreenChange.mlInlineFs',function(){if(!$mlInlineFsGallery){return}
84var inFullscreen=!!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement);var $gallery=$mlInlineFsGallery;$gallery.find('.lg-container').first().toggleClass('lg-inline',!inFullscreen);var inst=$gallery[0]._mlLgInstance;if(inst&&typeof inst.refreshOnResize==='function'){inst.refreshOnResize()}
85if(!inFullscreen){$mlInlineFsGallery=null}});function bindInlineTrigger($container,inlineGallery,dynamicEl){var openModalAt=function(index){var modal=$container[0]._mlModalInstance;if(!modal){var host=document.createElement('div');host.className='ml-gallery-modal-host';$container[0].appendChild(host);var modalSettings=applyGallerySettings(getLightboxSettings(!0),$container);modalSettings.dynamic=!0;modalSettings.dynamicEl=dynamicEl;modalSettings.selector='';modalSettings.hash=!1;modal=lightGallery(host,modalSettings);bindLividSlides(host);$container[0]._mlModalInstance=modal}
86modal.openGallery(index)};var $stageButton=$container.find('.ml-gallery-stage-button');if($stageButton.length){$stageButton.on('click',function(e){e.preventDefault();openModalAt(inlineGallery.index||0)});return}
87var downX=0;var downY=0;$container.on('pointerdown.mlTrigger','.lg-object',function(e){downX=e.clientX;downY=e.clientY});$container.on('click.mlTrigger','.lg-object',function(e){if(Math.abs(e.clientX-downX)>6||Math.abs(e.clientY-downY)>6){return}
88e.preventDefault();openModalAt(inlineGallery.index||0)})}
89$('.ml-gallery-container[data-ml-gallery]').filter(function(){return!$(this).hasClass('lg-initialized')}).each(function(){var $container=$(this);var mlLayout=$container.data('ml-layout');var lightboxOn=$container.data('ml-lightbox')!==0;if(inlineLayoutPlugins.hasOwnProperty(mlLayout)){var dynamicEl=[];var inlinePlugins=inlineLayoutPlugins[mlLayout].slice();var hasInlineVideo=!1;$container.find('a[data-src], a[data-video]').each(function(){var $a=$(this);var dataVideo=$a.attr('data-video');var el;if(dataVideo){el={src:'',video:dataVideo};hasInlineVideo=!0}else{el={src:$a.attr('data-src')};if($a.attr('data-iframe')==='true'){el.iframe=!0;el.downloadUrl=!1}
90if($a.attr('data-download-url')==='false'){el.downloadUrl=!1}
91if($a.attr('data-poster')){el.poster=$a.attr('data-poster')}
92if($a.hasClass('ml-gallery-video')&&$a.attr('data-iframe')!=='true'){hasInlineVideo=!0}}
93if($a.attr('data-thumb')){el.thumb=$a.attr('data-thumb')}
94if($a.attr('data-sub-html')){el.subHtml=wrapMlCaptionText($a.attr('data-sub-html'))}
95dynamicEl.push(el)});var inlineWantsVideo=hasInlineVideo&&typeof lgVideo!=='undefined';if(inlineWantsVideo&&inlinePlugins.indexOf(lgVideo)===-1){inlinePlugins.push(lgVideo)}
96if(dynamicEl.length){var inlineBase={container:$container[0],dynamic:!0,dynamicEl:dynamicEl,plugins:inlinePlugins,hash:!1,closable:!1,showMaximizeIcon:!!parseInt($container.data('lg-expand'),10),appendSubHtmlTo:'.lg-item',};if(inlineWantsVideo){inlineBase.videoMaxSize='1280-720'}
97var inlineSettings=applyGallerySettings(inlineBase,$container);try{var inlineGallery=lightGallery($container[0],inlineSettings);$container[0]._mlLgInstance=inlineGallery;
97bindLividSlides($container[0]);inlineGallery.openGallery();$container.addClass('lg-initialized');$container.on('click.mlInlineFs','.lg-fullscreen',function(){$mlInlineFsGallery=$container});if(lightboxOn){bindInlineTrigger($container,inlineGallery,dynamicEl)}}catch(error){console.error('MetaSlider Lightbox: inline gallery init error:',error)}}
98return}
99if(!lightboxOn){return}
100var settings=getLightboxSettings(!0);applyGallerySettings(settings,$container);var perGalleryButton=$container.attr('data-ml-show-button')==='1';if(perGalleryButton){var perIcon=$container.attr('data-ml-button-icon')==='1';var perText=$container.attr('data-ml-button-text')||'';var ensureButtons=function(){$container.find('a[data-src], a[data-video]').not('.ml-item-hidden').not('.ml-lightbox-button').each(function(){var $a=$(this);var dataSrc=$a.attr('data-src');var dataVideo=$a.attr('data-video');var $img=$a.find('img').first();var imgSrc=$img.attr('src')||dataSrc;var alt=$img.attr('alt')||'';var btnLabel;if(perIcon){btnLabel='<svg class="ml-lightbox-icon" width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M21 9V3H15M21 3L13 11M10 5H7.8C6.11984 5 5.27976 5 4.63803 5.32698C4.07354 5.6146 3.6146 6.07354 3.32698 6.63803C3 7.27976 3 8.11984 3 9.8V16.2C3 17.8802 3 18.7202 3.32698 19.362C3.6146 19.9265 4.07354 20.3854 4.63803 20.673C5.27976 21 6.11984 21 7.8 21H14.2C15.8802 21 16.7202 21 17.362 20.673C17.9265 20.3854 18.3854 19.9265 18.673 19.362C19 18.7202 19 17.8802 19 16.2V14" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'}else{btnLabel=perText||'Open in Gallery'}
101var $btn=$('<a class="ml-lightbox-button ml-button-wordpress ml-button-wordpress-gallery" href="#">'+btnLabel+'</a>');var btnAttrs={'data-thumb':$a.attr('data-thumb')||imgSrc,'aria-label':mlLightboxSettings.view_image_label+(alt?': '+alt:''),};if(dataVideo){btnAttrs['data-src']='';btnAttrs['data-video']=dataVideo}else{btnAttrs['data-src']=dataSrc;if($a.attr('data-iframe')){btnAttrs['data-iframe']=$a.attr('data-iframe')}
102if($a.attr('data-download-url')){btnAttrs['data-download-url']=$a.attr('data-download-url')}
103if($a.attr('data-poster')){btnAttrs['data-poster']=$a.attr('data-poster')}}
104$btn.attr(btnAttrs);var subHtml=$a.attr('data-sub-html');if(subHtml){$btn.attr('data-sub-html',sanitizeCaptionHtml(subHtml))}
105$a.css('position','relative').append($btn);$a.removeAttr('href').removeAttr('data-src').removeAttr('data-video').removeAttr('data-iframe').removeAttr('data-download-url').removeAttr('data-thumb').removeAttr('data-poster')})};ensureButtons();$container[0]._mlEnsureButtons=ensureButtons;settings.selector='.ml-lightbox-button'}else{$container.find('a[data-video]').attr('data-src','');settings.selector='a[data-src]:not(.ml-item-hidden), a[data-video]:not(.ml-item-hidden)'}
106var galleryCaptionTransition=$container.data('lg-caption-transition');$container.find('a[data-sub-html]').each(function(){var $a=$(this);if(galleryCaptionTransition&&galleryCaptionTransition!=='none'){$a.attr('data-sub-html',wrapMlCaptionText($a.attr('data-sub-html')))}else{$a.attr('data-sub-html',sanitizeCaptionHtml($a.attr('data-sub-html')))}});try{$container[0]._mlLgInstance=lightGallery($container[0],settings);bindLividSlides($container[0]);$container.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing gallery shortcode:',error)}})}}
107function initLightboxEnabled($container,useButtonMode){useButtonMode=useButtonMode||!1;if($container.hasClass('lg-initialized')||$container.data('lightgallery')){return}
108var $imageLinks=$container.find('a[data-src], a[data-video]');if($imageLinks.length===0){var $images=$container.find('img');if($images.length>1){$images.each(function(){var $img=$(this);var $figure=$img.closest('figure, div');if($figure.length===0)$figure=$img.parent();if($figure.find('.ml-image-overlay, .ml-lightbox-button').length>0||$figure.hasClass('lg-initialized')){return}
109var src=$img.attr('src');if(!src)return;var fullUrl=removeWordPressSizeSuffix(src);
109if(useButtonMode){var $button=$('<a href="#" class="ml-lightbox-button ml-button-manual ml-button-manual-gallery">'+getButtonText()+'</a>');$button.attr({'data-src':fullUrl,'data-thumb':src});$figure.css('position','relative').append($button)}else{var $overlay=$('<a href="#" class="ml-image-overlay"></a>');$overlay.attr({'data-src':fullUrl,'data-thumb':src});var altText=$img.attr('alt')||'';addOverlayAccessibility($overlay,'image',altText);$figure.css('position','relative').prepend($overlay)}});var gallerySettings=getLightboxSettings(!0);gallerySettings.selector=useButtonMode?'.ml-lightbox-button':'.ml-image-overlay';try{var instance=lightGallery($container[0],gallerySettings);$container.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing manual gallery:',error)}
110return}
111if(useButtonMode){handleSingleElementWithButton($container)}else{handleSingleElement($container)}
112return}
113var isGallery=$imageLinks.length>1;var settings=getLightboxSettings(isGallery);try{var instance=lightGallery($container[0],settings);$container.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing LightGallery:',error)}}
114function handleSingleElement($element){var $target=null;var dataSrc='';var dataThumb='';var isVideo=!1;if($element.is('img')){var src=$element.attr('src');if(!src)return;var $wrapper=$('<div class="ml-lightbox-wrapper"></div>');$element.wrap($wrapper);$target=$element.parent();var fullUrl=removeWordPressSizeSuffix(src);$target.attr({'data-src':fullUrl,'data-thumb':src});var caption=extractCaption($element);if(caption){$target.attr('data-sub-html',caption)}}else if($element.is('a')){var href=$element.attr('href');if(!href)return;$target=$element;var $img=$element.find('img').first();var imgSrc=$img.length?$img.attr('src'):href;isVideo=isVideoUrl(href);if(isVideo){var videoUrl=getVideoUrl(href);$target.attr({'data-src':videoUrl,'data-thumb':imgSrc||getVideoThumbnail(href)})}else{$target.attr({'data-src':href,'data-thumb':imgSrc})}
115var caption=extractCaption($element);if(caption){$target.attr('data-sub-html',caption)}}else{var $iframe=$element.find('iframe[src*="youtube"], iframe[src*="vimeo"]').first();var $video=$element.find('video').first();if($iframe.length>0){var iframeSrc=$iframe.attr('src');var $overlay=$('<a href="#" class="ml-video-overlay"></a>');var videoUrl=getVideoUrl(iframeSrc);$overlay.attr({'data-src':videoUrl,'data-thumb':getVideoThumbnail(iframeSrc)});var caption=extractCaption($element);if(caption){$overlay.attr('data-sub-html',caption)}
116$element.css('position','relative').prepend($overlay);$target=$element;isVideo=!0}else if($video.length>0){var videoSrc=$video.attr('src')||$video.find('source').first().attr('src');if(!videoSrc)return;var videoData={source:[{src:videoSrc,type:getVideoType(videoSrc)}],attributes:{preload:!1,controls:!0}};var $overlay=$('<a href="#" class="ml-video-overlay"></a>');$overlay.attr({'data-src':'','data-video':JSON.stringify(videoData),'data-thumb':$video.attr('poster')||'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjMwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZGRkIi8+PHRleHQgeD0iNTAlIiB5PSI1MCUiIGZvbnQtZmFtaWx5PSJBcmlhbCIgZm9udC1zaXplPSIxOCIgZmlsbD0iIzk5OSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZHk9Ii4zZW0iPjQwMHgzMDA8L3RleHQ+PC9zdmc+'});var caption=extractCaption($element);if(caption){$overlay.attr('data-sub-html',caption)}
117$element.css('position','relative').prepend($overlay);$target=$element;isVideo=!0}else{var $img=$element.find('img').first();if(!$img.length)return;var src=$img.attr('src');if(!src)return;var fullUrl=removeWordPressSizeSuffix(src);if($element.hasClass('wp-lightbox-container')){var $overlay=$('<a href="#" class="ml-image-overlay"></a>');$overlay.attr({'data-src':fullUrl,'data-thumb':src});var caption=extractCaption($element);if(caption){$overlay.attr('data-sub-html',caption)}
118var altText=$img.attr('alt')||'';addOverlayAccessibility($overlay,'image',altText);$element.css('position','relative').prepend($overlay);$target=$element}else{$target=$element;
118$target.attr({'data-src':fullUrl,'data-thumb':src});var caption=extractCaption($element);if(caption){$target.attr('data-sub-html',caption)}}}}
119if(!$target)return;var settings=getLightboxSettings(!1);if(isVideo&&$target.find('.ml-video-overlay').length>0){settings.selector='.ml-video-overlay'}else if(!isVideo&&$target.find('.ml-image-overlay').length>0){settings.selector='.ml-image-overlay'}else{settings.selector='this'}
120try{var instance=lightGallery($target[0],settings);$target.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing single lightbox:',error)}}
121function handleSingleElementWithButton($element){if($element.hasClass('lg-initialized')||$element.data('lightgallery')){return}
122var $button=null;if($element.is('img')){var src=$element.attr('src');if(!src)return;var fullUrl=removeWordPressSizeSuffix(src);$button=$('<a class="ml-lightbox-button ml-button-manual ml-button-manual-single-img" href="#">'+getButtonText()+'</a>');$button.attr({'data-src':fullUrl,'data-thumb':src});var caption=extractCaption($element);if(caption){$button.attr('data-sub-html',caption)}
123$element.wrap('<div style="position: relative; display: inline-block;"></div>');$element.parent().append($button);var settings=getLightboxSettings(!1);settings.selector='.ml-lightbox-button';try{var instance=lightGallery($element.parent()[0],settings);$element.parent().addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing button mode for manual lightbox:',error)}}else if($element.is('a')){var href=$element.attr('href');if(!href)return;var $img=$element.find('img').first();var imgSrc=$img.length>0?$img.attr('src'):'';var isVideo=isVideoUrl(href);if(isVideo){var videoUrl=getVideoUrl(href);$button=$('<a class="ml-lightbox-button ml-button-manual ml-button-manual-single-video" href="#">'+getButtonText()+'</a>');$button.attr({'data-src':videoUrl,'data-thumb':imgSrc||getVideoThumbnail(href)})}else{$button=$('<a class="ml-lightbox-button ml-button-manual ml-button-manual-single-link" href="#">'+getButtonText()+'</a>');$button.attr({'data-src':href,'data-thumb':imgSrc})}
124var caption=extractCaption($element);if(caption){$button.attr('data-sub-html',caption)}
125$element.css('position','relative').append($button);var settings=getLightboxSettings(!1);settings.selector='.ml-lightbox-button';try{var instance=lightGallery($element[0],settings);$element.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing button mode for manual lightbox:',error)}}else{var $existingButton=$element.find('.ml-lightbox-button').first();if($existingButton.length>0){var settings=getLightboxSettings(!1);settings.selector='.ml-lightbox-button';try{var instance=lightGallery($element[0],settings);$element.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing existing button:',error)}
126return}
127var $img=$element.find('img').first();var $iframe=$element.find('iframe[src*="youtube"], iframe[src*="vimeo"]').first();var $video=$element.find('video').first();if($img.length>0){var src=$img.attr('src');if(src){var fullUrl=removeWordPressSizeSuffix(src);$button=$('<a class="ml-lightbox-button ml-button-manual ml-button-manual-container-img" href="#">'+getButtonText()+'</a>');$button.attr({'data-src':fullUrl,'data-thumb':src})}}else if($iframe.length>0){var iframeSrc=$iframe.attr('src');if(iframeSrc){var videoUrl=getVideoUrl(iframeSrc);$button=$('<a class="ml-lightbox-button ml-button-manual ml-button-manual-container-iframe" href="#">'+getButtonText()+'</a>');$button.attr({'data-src':videoUrl,'data-thumb':getVideoThumbnail(iframeSrc)})}}else if($video.length>0){var videoSrc=$video.attr('src')||$video.find('source').first().attr('src');if(videoSrc){$button=$('<a class="ml-lightbox-button ml-button-manual ml-button-manual-container-video" href="#">'+getButtonText()+'</a>');var videoData={source:[{src:videoSrc,type:getVideoType(videoSrc)}],attributes:{preload:!1,controls:!0}};$button.attr({'data-src':'','data-video':JSON.stringify(videoData),'data-thumb':$video.attr('poster')||'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjMwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZGRkIi8+PHRleHQgeD0iNTAlIiB5PSI1MCUiIGZvbnQtZmFtaWx5PSJBcmlhbCIgZm9udC1zaXplPSIxOCIgZmlsbD0iIzk5OSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZHk9Ii4zZW0iPjQwMHgzMDA8L3RleHQ+PC9zdmc+'})}}
128if($button){var caption=extractCaption($element);if(caption){$button.attr('data-sub-html',caption)}
129$element.css('position','relative').append($button);
129var settings=getLightboxSettings(!1);settings.selector='.ml-lightbox-button';try{var instance=lightGallery($element[0],settings);$element.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing button mode for manual lightbox:',error)}}}}
130function applyMobileSettings(settings){settings.mobileSettings={controls:settings.controls,showCloseIcon:!0,download:settings.download};return settings}
131function getLightboxSettings(isGallery){var metasliderOptions=mlLightboxSettings.metaslider_options||{};var settings={selector:'a[data-src]',mode:'lg-fade',speed:350,download:!1,counter:isGallery,closable:!0,closeOnTap:!0,controls:!!metasliderOptions.show_arrows,plugins:[],escapeKey:!0,keyPress:!0,mousewheel:!0,allowMediaOverlap:!1,ariaLabelledby:'',ariaDescribedby:''};if(mlLightboxSettings.lg_strings){settings.strings=mlLightboxSettings.lg_strings}
132if(typeof _mlLk!=='undefined'){settings.licenseKey=_mlLk}
133if(!shouldShowCaptions()){settings.subHtml='';settings.getCaptionFromTitleOrAlt=!1}
134if(isGallery&&metasliderOptions.show_thumbnails&&typeof lgThumbnail!=='undefined'){settings.plugins.push(lgThumbnail);settings.thumbWidth=100;settings.thumbHeight='80px';settings.thumbMargin=4;settings.exThumbImage='data-thumb'}
135if(typeof lgVideo!=='undefined'){settings.plugins.push(lgVideo);settings.videoMaxSize='1280-720'}
136if(typeof window.MetaSliderLightboxPro!=='undefined'&&typeof window.MetaSliderLightboxPro.enhanceSettings==='function'){settings=window.MetaSliderLightboxPro.enhanceSettings(settings,null)}
137return applyMobileSettings(settings)}
138function removeWordPressSizeSuffix(url){if(!url)return'';return url.replace(/-\d+x\d+(\.[^.]+)$/,'$1')}
139function getSlideImageLink($slide){return $slide.find('a').has('img').first()}
140function slideHasCustomLink($slide){var href=$.trim(getSlideImageLink($slide).attr('href')||'');return href!==''&&href!=='#'&&href.toLowerCase().indexOf('javascript:')!==0}
141function isVideoUrl(url){if(!url)return!1;return/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/|vimeo\.com\/(?:video\/)?|\.(?:mp4|webm|ogg|mov|avi)(?:\?|$))/i.test(url)}
142function getVideoUrl(url){if(!url)return'';var youtubeMatch=url.match(/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/\s]{11})/);if(youtubeMatch){return'https://www.youtube.com/watch?v='+youtubeMatch[1]}
143var vimeoMatch=url.match(/vimeo\.com\/(?:video\/)?(\d+)/);if(vimeoMatch){return'https://vimeo.com/'+vimeoMatch[1]}
144return url}
145function getVideoThumbnail(url){if(!url)return'';var youtubeMatch=url.match(/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/\s]{11})/);if(youtubeMatch){return'https://img.youtube.com/vi/'+youtubeMatch[1]+'/maxresdefault.jpg'}
146var vimeoMatch=url.match(/vimeo\.com\/(?:video\/)?(\d+)/);if(vimeoMatch){return'https://vumbnail.com/'+vimeoMatch[1]+'.jpg'}
147return''}
148function initWordPressGallery($gallery,useButtonMode){useButtonMode=useButtonMode||!1;var $wpImagesOld=$gallery.find('.wp-lightbox-container img[data-wp-on], .wp-lightbox-container img[data-wp-interactive]');var $wpContainersNew=$gallery.find('.wp-lightbox-container[data-wp-interactive="core/image"]');var $allContainers=$();$wpImagesOld.each(function(){$allContainers=$allContainers.add($(this).closest('.wp-lightbox-container'))});$allContainers=$allContainers.add($wpContainersNew);if($allContainers.length<=1)return;$allContainers.each(function(){var $figure=$(this);var $img=$figure.find('img').first();if($figure.find('.ml-image-overlay, .ml-lightbox-button').length>0||$figure.hasClass('lg-initialized')){return}
149var src=$img.attr('src');if(!src)return;var fullUrl=removeWordPressSizeSuffix(src);if(useButtonMode){var $button=$('<a href="#" class="ml-lightbox-button ml-button-manual ml-button-manual-gallery">'+getButtonText()+'</a>');$button.attr({'data-src':fullUrl,'data-thumb':src});$figure.css('position','relative').append($button)}else{var $overlay=$('<a href="#" class="ml-image-overlay"></a>');$overlay.attr({'data-src':fullUrl,'data-thumb':src});var altText=$img.attr('alt')||'';addOverlayAccessibility($overlay,'image',altText);$figure.css('position','relative').prepend($overlay)}});
149var gallerySettings=getLightboxSettings(!0);gallerySettings.selector=useButtonMode?'.ml-lightbox-button':'.ml-image-overlay';gallerySettings.galleryId='ml-gallery-'+Date.now()+'-'+Math.random().toString(36).substr(2,9);try{var instance=lightGallery($gallery[0],gallerySettings);$gallery.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing WordPress gallery:',error)}}
150function initClassicGallery($gallery){var $galleryLinks=$gallery.find('a.ml-gallery-lightbox');if($galleryLinks.length<=1)return;$galleryLinks.each(function(){var $link=$(this);var $img=$link.find('img').first();if($link.attr('data-src')){return}
151var href=$link.attr('href');var src=$img.attr('src');if(!href)return;$link.attr({'data-src':href,'data-thumb':src||href});var caption=escapeHtml($img.attr('alt')||$img.attr('title')||'');var $figcaption=$link.closest('.gallery-item').find('figcaption, .wp-caption-text');if($figcaption.length>0){caption=escapeHtml($figcaption.text().trim())}
152if(caption){$link.attr('data-sub-html','<div class="lg-sub-html"><p>'+caption+'</p></div>')}});var gallerySettings=getLightboxSettings(!0);gallerySettings.selector='a.ml-gallery-lightbox';gallerySettings.galleryId='ml-gallery-'+Date.now()+'-'+Math.random().toString(36).substr(2,9);try{var instance=lightGallery($gallery[0],gallerySettings);$gallery.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing classic gallery:',error)}}
153function initWordPressEnlargeOnClick($img){var $figure=$img.closest('.wp-lightbox-container');var src=$img.attr('src');if(!src)return;var fullUrl=removeWordPressSizeSuffix(src);var $overlay=$('<a href="#" class="ml-image-overlay"></a>');$overlay.attr({'data-src':fullUrl,'data-thumb':src});var caption=extractCaption($img);if(caption){$overlay.attr('data-sub-html',caption)}
154var altText=$img.attr('alt')||'';addOverlayAccessibility($overlay,'image',altText);var $wpButton=$figure.find('button[data-wp-on], button.lightbox-trigger, button[data-wp-interactive]');$wpButton.remove();$figure.css('position','relative').prepend($overlay);var settings=getLightboxSettings(!1);settings.selector='.ml-image-overlay';try{var instance=lightGallery($figure[0],settings);$figure.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing Enlarge on Click overlay:',error)}}
155function initWordPressEnlargeOnClickWithButton($img){var $figure=$img.closest('.wp-lightbox-container');var src=$img.attr('src');if(!src)return;var fullUrl=removeWordPressSizeSuffix(src);var $button=$('<a class="ml-lightbox-button ml-button-wordpress ml-button-wordpress-enlarge-single" href="#">'+getButtonText()+'</a>');$button.attr({'data-src':fullUrl,'data-thumb':src});var caption=extractCaption($img);if(caption){$button.attr('data-sub-html',caption)}
156var $wpButton=$figure.find('button[data-wp-on], button.lightbox-trigger, button[data-wp-interactive]');$wpButton.remove();$figure.css('position','relative').append($button);var settings=getLightboxSettings(!1);settings.selector='.ml-lightbox-button';try{var instance=lightGallery($figure[0],settings);$figure.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing Enlarge on Click button:',error)}}
157function initLinkToMediaGallery($gallery,useButtonMode){var $mediaLinks=$gallery.find('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"]').filter(function(){return $(this).find('img').length>0});if($mediaLinks.length<=1)return;if(useButtonMode){$mediaLinks.each(function(){var $link=$(this);var href=$link.attr('href');var $img=$link.find('img').first();var imgSrc=$img.attr('src');if(!href||!imgSrc)return;var $button=$('<a class="ml-lightbox-button ml-button-wordpress ml-button-wordpress-link-to-media-single" href="#">'+getButtonText()+'</a>');$button.attr({'data-src':href,'data-thumb':imgSrc});var caption=extractCaption($img);if(caption){$button.attr('data-sub-html',caption)}
158$link.parent().append($button)});var gallerySettings=getLightboxSettings(!0);gallerySettings.selector='.ml-lightbox-button'}else{$mediaLinks.each(function(){var $link=$(this);var href=$link.attr('href');var $img=$link.find('img').first();var imgSrc=$img.attr('src');if(!href||!imgSrc)return;
158$link.attr({'data-src':href,'data-thumb':imgSrc});var caption=extractCaption($img);if(caption){$link.attr('data-sub-html',caption)}});var gallerySettings=getLightboxSettings(!0);gallerySettings.selector='a[data-src]'}
159try{var instance=lightGallery($gallery[0],gallerySettings);$gallery.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing "Link to Media File" gallery:',error)}}
160function initPlainImageGallery($gallery,useButtonMode){var $images=$gallery.find('img');if($images.length<=1)return;if(useButtonMode){$images.each(function(){var $img=$(this);var imgSrc=$img.attr('src');if(!imgSrc)return;var fullUrl=removeWordPressSizeSuffix(imgSrc);var $figure=$img.closest('.wp-block-image');if($figure.length===0){$figure=$img.parent()}
161$figure.attr({'data-src':fullUrl,'data-thumb':imgSrc});var caption=extractCaption($img);if(caption){$figure.attr('data-sub-html',caption)}
162var $button=$('<a href="#" class="ml-lightbox-button ml-button-wordpress ml-button-wordpress-plain-gallery" data-src="'+fullUrl+'" data-thumb="'+imgSrc+'">'+getButtonText()+'</a>');if(caption){$button.attr('data-sub-html',caption)}
163$figure.css('position','relative').append($button)});var gallerySettings=getLightboxSettings(!0);gallerySettings.selector='.ml-lightbox-button'}else{$images.each(function(){var $img=$(this);var imgSrc=$img.attr('src');if(!imgSrc)return;var fullUrl=removeWordPressSizeSuffix(imgSrc);var $wrapper=$('<a href="#" data-src="'+fullUrl+'" data-thumb="'+imgSrc+'"></a>');var caption=extractCaption($img);if(caption){$wrapper.attr('data-sub-html',caption)}
164$img.wrap($wrapper)});var gallerySettings=getLightboxSettings(!0);gallerySettings.selector='a[data-src]'}
165try{var instance=lightGallery($gallery[0],gallerySettings);$gallery.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing plain image gallery:',error)}}
166function initLinkToMediaFile($link){var href=$link.attr('href');var $img=$link.find('img').first();var imgSrc=$img.attr('src');if(!href||!imgSrc)return;var altText=$img.attr('alt')||'';var ariaLabel='View image'+(altText?': '+altText:'');$link.attr({'data-src':href,'data-thumb':imgSrc,'aria-label':ariaLabel});var caption=extractCaption($img);if(caption){$link.attr('data-sub-html',caption)}
167var settings=getLightboxSettings(!1);settings.selector='this';try{var instance=lightGallery($link[0],settings);$link.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing "Link to Media File" image:',error)}}
168function initLinkToMediaFileWithButton($link){var href=$link.attr('href');var $img=$link.find('img').first();var imgSrc=$img.attr('src');if(!href||!imgSrc)return;var altText=$img.attr('alt')||'';var ariaLabel='View image'+(altText?': '+altText:'');var $button=$('<a class="ml-lightbox-button ml-button-wordpress ml-button-wordpress-link-to-media-single-img" href="#">'+getButtonText()+'</a>');$button.attr({'data-src':href,'data-thumb':imgSrc,'aria-label':ariaLabel});var caption=extractCaption($img);if(caption){$button.attr('data-sub-html',caption)}
169$link.attr('aria-label',ariaLabel);$link.css('position','relative').append($button);var settings=getLightboxSettings(!1);settings.selector='.ml-lightbox-button';try{var instance=lightGallery($link[0],settings);$link.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing "Link to Media File" button:',error)}}
170function initFeaturedImageWithButton($link){var dataSrc=$link.attr('data-src');var $img=$link.find('img').first();var imgSrc=$img.attr('src');if(!dataSrc||!imgSrc)return;var altText=$img.attr('alt')||'';var ariaLabel='View image'+(altText?': '+altText:'');var $button=$('<a class="ml-lightbox-button ml-button-wordpress ml-button-wordpress-link-to-media-single-img" href="#">'+getButtonText()+'</a>');$button.attr({'data-src':dataSrc,'data-thumb':imgSrc,'aria-label':ariaLabel});$link.attr('aria-label',ariaLabel).css('position','relative').append($button);var settings=getLightboxSettings(!1);settings.selector='.ml-lightbox-button';try{lightGallery($link[0],settings);$link.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing featured image lightbox:',error)}}
171function initFeaturedImage($link){var dataSrc=$link.attr('data-src');var $img=$link.find('img').first();var imgSrc=$img.attr('src');if(!dataSrc||!imgSrc)return;var altText=$img.attr('alt')||'';$link.attr('aria-label','View image'+(altText?': '+altText:''));
171var settings=getLightboxSettings(!1);settings.selector='this';try{lightGallery($link[0],settings);$link.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing featured image lightbox:',error)}}
172function initMetaSlider(){var $sliders=$('.metaslider, [class*="ml-slider-lightbox-"]');if($sliders.length===0){return}
173$sliders.each(function(){var $slider=$(this);if($slider.hasClass('lg-initialized')){return}
174var sliderId=$slider.attr('id');if(!sliderId){var $firstSlide=$slider.find('li').first();var slideClass=$firstSlide.attr('class');if(slideClass){var classMatch=slideClass.match(/slider-(\d+)/);if(classMatch){sliderId=classMatch[1]}}
175if(!sliderId){var $firstImg=$firstSlide.find('img').first();var imgClass=$firstImg.attr('class');if(imgClass){var imgClassMatch=imgClass.match(/slider-(\d+)/);if(imgClassMatch){sliderId=imgClassMatch[1]}}}}
176if(sliderId){var matches=sliderId.match(/(\d+)/);if(matches){sliderId=matches[1]}}
177if(typeof mlLightboxSettings!=='undefined'&&mlLightboxSettings.slider_settings&&sliderId){var sliderSettings=mlLightboxSettings.slider_settings[sliderId];if(sliderSettings&&sliderSettings.lightbox_enabled===!1){return}}
178var showButton=resolveSliderButton(sliderId);if(showButton){initMetaSliderButtonMode($slider,sliderId)}else{initMetaSliderDirectMode($slider,sliderId)}})}
179function resolveSliderSetting(sliderId,key,globalFn){var perSlider=mlLightboxSettings.slider_settings&&sliderId&&mlLightboxSettings.slider_settings[sliderId];var val=perSlider?perSlider[key]:null;if(val===!0){return!0}
180if(val===!1){return!1}
181return globalFn()}
182function resolveSliderCaptions(sliderId){return resolveSliderSetting(sliderId,'lightbox_captions',shouldShowCaptions)}
183function resolveSliderNavigation(sliderId){return resolveSliderSetting(sliderId,'lightbox_navigation',function(){return(mlLightboxSettings.metaslider_options||{}).show_arrows!==!1})}
184function resolveSliderOpenWith(sliderId){var perSlider=mlLightboxSettings.slider_settings&&sliderId&&mlLightboxSettings.slider_settings[sliderId];var mode=perSlider?perSlider.lightbox_open_with:null;if(mode==='image'||mode==='icon'||mode==='button'){return mode}
185var opts=mlLightboxSettings.metaslider_options||{};if(opts.show_lightbox_button===!1){return'image'}
186return opts.use_icon_instead_of_button?'icon':'button'}
187function resolveSliderButton(sliderId){return resolveSliderOpenWith(sliderId)!=='image'}
188function resolveSliderIcon(sliderId){return resolveSliderOpenWith(sliderId)==='icon'}
189function initMetaSliderButtonMode($slider,sliderId){_metasliderButtonSliderId=sliderId;try{var $slides=$slider.find('li').not('.clone').not('.flex-control-nav li, .flex-control-thumbs li, .filmstrip li, li.ms-thumb');var buttonsAdded=0;$slides.each(function(){var $slide=$(this);var $button=null;if($slide.find('.ml-lightbox-button').length>0){return}
190if($slide.hasClass('ms-youtube')){$button=createYouTubeButton($slide)}else if($slide.hasClass('ms-vimeo')){$button=createVimeoButton($slide)}else if($slide.hasClass('ms-external-video')){$button=createExternalVideoButton($slide)}else if($slide.hasClass('ms-local-video')){$button=createLocalVideoButton($slide)}else if($slide.hasClass('ms-postfeed')){$button=createPostFeedButton($slide)}else if($slide.hasClass('ms-layer')){$button=createLayerButton($slide)}else if($slide.hasClass('ms-custom-html')){$button=createCustomHtmlButton($slide)}else{$button=createImageButton($slide)}
191if($button){$slide.css('position','relative').append($button);buttonsAdded++}});if(buttonsAdded>0){var settings=getLightboxSettings(buttonsAdded>1);settings.selector='.ml-lightbox-button';if(!resolveSliderCaptions(sliderId)){settings.subHtml='';settings.getCaptionFromTitleOrAlt=!1;$slider.find('.ml-lightbox-button').removeAttr('data-sub-html')}
192settings.controls=resolveSliderNavigation(sliderId);try{lightGallery($slider[0],settings);$slider.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing button mode:',error)}}}finally{_metasliderButtonSliderId=null}}
193function initMetaSliderDirectMode($slider,sliderId){var $slides=$slider.find('li').not('.clone').not('.flex-control-nav li, .flex-control-thumbs li, .filmstrip li, li.ms-thumb');var linksAdded=0;$slides.each(function(){var $slide=$(this);if($slide.find('.ml-metaslider-link, .ml-video-overlay').length>0)return;var dataAttributes=null;if($slide.hasClass('ms-youtube')){dataAttributes=getYouTubeOverlayData($slide)}else if($slide.hasClass('ms-vimeo')){dataAttributes=getVimeoOverlayData($slide)}else if($slide.hasClass('ms-external-video')){dataAttributes=getExternalVideoOverlayData($slide)}else if($slide.hasClass('ms-local-video')){dataAttributes=getLocalVideoOverlayData($slide)}else if($slide.hasClass('ms-postfeed')){dataAttributes=getPostFeedOverlayData($slide)}else if($slide.hasClass('ms-layer')){dataAttributes=getLayerOverlayData($slide)}else if($slide.hasClass('ms-custom-html')){dataAttributes=getCustomHtmlOverlayData($slide)}else{dataAttributes=getImageOverlayData($slide)}
194if(dataAttributes){if(dataAttributes.overlay){var overlayClass='ml-video-overlay';var contentType='video';if($slide.hasClass('ms-image')){overlayClass='ml-image-overlay';contentType='image'}
195var $overlay=$('<a href="#" class="'+overlayClass+'"></a>');$overlay.attr(dataAttributes.attrs);var $img=$slide.find('img').first();var altText=$img.length>0?($img.attr('alt')||''):'';addOverlayAccessibility($overlay,contentType,altText);$slide.css('position','relative').prepend($overlay)}else{var $link=$slide.find('a').first();if($link.length>0){$link.attr(dataAttributes.attrs).addClass('ml-metaslider-link')}}
196linksAdded++}});if(linksAdded>0){var settings=getLightboxSettings(linksAdded>1);settings.selector='.ml-metaslider-link, .ml-video-overlay, .ml-image-overlay';if(!resolveSliderCaptions(sliderId)){settings.subHtml='';settings.getCaptionFromTitleOrAlt=!1;$slider.find('.ml-metaslider-link, .ml-video-overlay, .ml-image-overlay').removeAttr('data-sub-html')}
197settings.controls=resolveSliderNavigation(sliderId);try{lightGallery($slider[0],settings);$slider.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing direct-click mode:',error)}}}
198function isGalleryAlreadyProcessed($gallery){return $gallery.hasClass(CONSTANTS.CLASSES.ML_LIGHTBOX_ENABLED)||$gallery.hasClass(CONSTANTS.CLASSES.LG_INITIALIZED)}
199function extractVideoId($slide,handler){var $element=$slide.find(handler.selector);if($element.length===0)return null;var id=$element.attr(handler.idAttr);if(!id&&handler.fallbackSelectors){for(var i=0;i<handler.fallbackSelectors.length;i++){var fallbackSelector=handler.fallbackSelectors[i];var $fallback=$slide.find(fallbackSelector);if(fallbackSelector.startsWith('a[href*=')){var url=$fallback.attr('href');if(url){var match=url.match(/vimeo\.com\/(\d+)/);if(match){id=match[1];break}}}else{id=$fallback.attr(handler.idAttr);if(id)break}}}
200return id}
201function createVideoButton($slide,videoType){var handler=CONSTANTS.VIDEO_HANDLERS[videoType];if(!handler)return null;var videoData=null;if(videoType==='youtube'||videoType==='vimeo'){var videoId=extractVideoId($slide,handler);if(!videoId)return null;videoData={url:handler.urlTemplate(videoId),thumb:handler.thumbTemplate(videoId)}}else if(videoType==='externalVideo'||videoType==='localVideo'){var $element=$slide.find(handler.selector);if($element.length===0)return null;var dataSources=$element.attr(handler.sourcesAttr);var videoSources=[];var videoUrl=null;if(dataSources){try{var sources=JSON.parse(dataSources);if(sources&&sources.length>0){videoUrl=sources[0].src;videoSources=sources.map(function(source){return{'src':source.src,'type':source.type||getVideoType(source.src)}})}}catch(e){console.error('MetaSlider Lightbox: Error parsing video sources',e);return null}}
202if(!videoUrl||videoSources.length===0)return null;videoData={url:'',thumb:$element.attr(handler.posterAttr)||getPlaceholderThumb(),videoData:{'source':videoSources,'attributes':{'preload':!1,'controls':!0}}}}
203if(!videoData)return null;var diagnosticClass='ml-button-metaslider ml-button-metaslider-'+videoType.toLowerCase().replace(/([A-Z])/g,'-$1').replace(/^-/,'');var buttonText=getButtonText();var $button=$('<a class="'+CONSTANTS.CLASSES.ML_LIGHTBOX_BUTTON+' '+diagnosticClass+'" href="#">'+buttonText+'</a>');var baseAttrs={'role':'button','aria-label':buttonText+' - '+videoType+' video','tabindex':'0'};if(videoData.videoData){$button.attr($.extend({},baseAttrs,{'data-src':'','data-video':JSON.stringify(videoData.videoData),'data-thumb':videoData.thumb}))}else{if(!videoData.url)return null;$button.attr($.extend({},baseAttrs,{'data-src':videoData.url,'data-thumb':videoData.thumb}))}
204return $button}
205function createImageButton($slide){var $img=$slide.find('img').first();if($img.length===0)return null;var imgSrc=$img.attr('src');var fullSizeUrl=removeWordPressSizeSuffix(imgSrc);var altText=$img.attr('alt')||'image';var buttonText=getButtonText();var $button=$('<a class="ml-lightbox-button ml-button-metaslider ml-button-metaslider-image" href="#">'+buttonText+'</a>');
205$button.attr({'data-src':fullSizeUrl,'data-thumb':imgSrc,'role':'button','aria-label':buttonText+' - '+altText,'tabindex':'0'});var caption=extractCaption($slide);if(caption){$button.attr('data-sub-html',caption)}
206return $button}
207function createYouTubeButton($slide){return createVideoButton($slide,'youtube')}
208function createVimeoButton($slide){return createVideoButton($slide,'vimeo')}
209function createExternalVideoButton($slide){return createVideoButton($slide,'externalVideo')}
210function createLocalVideoButton($slide){return createVideoButton($slide,'localVideo')}
211function getVideoType(url){if(url.includes('.mp4'))return'video/mp4';if(url.includes('.webm'))return'video/webm';if(url.includes('.ogg'))return'video/ogg';return'video/mp4'}
212function getPlaceholderThumb(){return'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjMwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZGRkIi8+PHRleHQgeD0iNTAlIiB5PSI1MCUiIGZvbnQtZmFtaWx5PSJBcmlhbCIgZm9udC1zaXplPSIxOCIgZmlsbD0iIzk5OSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZHk9Ii4zZW0iPjQwMHgzMDA8L3RleHQ+PC9zdmc+'}
213function createPostFeedButton($slide){var $img=$slide.find('img').first();if($img.length===0)return null;var imgSrc=removeWordPressSizeSuffix($img.attr('src'));var $button=$('<a class="ml-lightbox-button ml-button-metaslider ml-button-metaslider-postfeed" href="#">'+getButtonText()+'</a>');$button.attr({'data-src':imgSrc,'data-thumb':imgSrc});var caption=extractCaption($slide);if(caption){$button.attr('data-sub-html',caption)}
214return $button}
215function getPostFeedOverlayData($slide){var $img=$slide.find('img').first();if($img.length===0)return null;var imgSrc=removeWordPressSizeSuffix($img.attr('src'));var attrs={'data-src':imgSrc,'data-thumb':imgSrc};var caption=extractCaption($slide);if(caption){attrs['data-sub-html']=caption}
216return{overlay:!1,attrs:attrs}}
217function createLayerButton($slide){var slideContent=$slide.html();if(!slideContent||!slideContent.trim())return null;var scaledSlideContent=slideContent.replace(/<div class="layer"[^>]*style="([^"]*)"[^>]*>/g,function(match,styleAttr){var scaledStyle=styleAttr.replace(/(top|left|right|bottom):\s*(\d+(?:\.\d+)?)(px|%)/g,function(cssMatch,property,value,unit){var numValue=parseFloat(value);var scaledValue=Math.round(numValue*2);return property+': '+scaledValue+unit});return match.replace(styleAttr,scaledStyle)});var $tempDiv=$('<div>').html(slideContent);var animationClasses=[];$tempDiv.find('[class*="animated"], [class*="animation_"], [data-animation]').each(function(){var $elem=$(this);var classes=$elem.attr('class')||'';var animationType=$elem.attr('data-animation')||'';if(classes){animationClasses=animationClasses.concat(classes.split(' ').filter(function(cls){return cls.match(/animated|fadeIn|pulse|bounce|slide|animation_/i)}))}
218if(animationType){animationClasses.push(animationType)}});var uniqueAnimationClasses=animationClasses.filter(function(value,index,self){return self.indexOf(value)===index}).join(' ');var scaleCSS=`
219            .layer-slide-content {
220                position: relative !important;
221                display: inline-block !important;
222            }
223            .layer-slide-content .msDefaultImage {
224                display: block !important;
225                width: 1400px !important;
226                height: 600px !important;
227                max-width: 80% !important;
228                margin: 0 auto !important;
229                object-fit: cover !important;
230            }
231            .layer-slide-content .msHtmlOverlay {
232                position: absolute !important;
233                top: 0 !important;
234                left: 50% !important;
235                width: 80% !important;
236                height: 100% !important;
237                transform: translateX(-50%) !important;
238            }
239            .layer-slide-content .msHtmlOverlay .content {
240                font-size: 1.8em !important;
241                line-height: 1.2 !important;
242            }
243        `;var htmlContent='<div style="display: flex; align-items: center; justify-content: center; min-height: 100vh; padding: 20px; box-sizing: border-box; background: #000;"><div class="layer-slide-content '+uniqueAnimationClasses+'" style="position: relative; display: inline-block; max-width: 100%; max-height: 100vh;">'+scaledSlideContent+'</div></div>';var dataUri='data:text/html;charset=utf-8,'+encodeURIComponent('<!DOCTYPE html><html><head><meta charset="utf-8"><title>Layer Content</title><style>body{margin:0;padding:0;background:#000;} '+scaleCSS+'</style><link rel="stylesheet" href="'+window.location.origin+'/wp-content/plugins/metaslider/assets/animate/animate.css" type="text/css" /></head><body>'+htmlContent+'</body></html>');
243var $button=$('<a class="ml-lightbox-button ml-button-metaslider ml-button-metaslider-layer" href="#">'+getButtonText()+'</a>');$button.attr({'data-src':dataUri,'data-thumb':getPlaceholderThumb(),'data-iframe':'true','data-width':'800','data-height':'600'});return $button}
244function getLayerOverlayData($slide){var slideContent=$slide.html();if(!slideContent||!slideContent.trim())return null;var scaledSlideContent=slideContent.replace(/<div class="layer"[^>]*style="([^"]*)"[^>]*>/g,function(match,styleAttr){var scaledStyle=styleAttr.replace(/(top|left|right|bottom):\s*(\d+(?:\.\d+)?)(px|%)/g,function(cssMatch,property,value,unit){var numValue=parseFloat(value);var scaledValue=Math.round(numValue*2);return property+': '+scaledValue+unit});return match.replace(styleAttr,scaledStyle)});var $tempDiv=$('<div>').html(slideContent);var animationClasses=[];$tempDiv.find('[class*="animated"], [class*="animation_"], [data-animation]').each(function(){var $elem=$(this);var classes=$elem.attr('class')||'';var animationType=$elem.attr('data-animation')||'';if(classes){animationClasses=animationClasses.concat(classes.split(' ').filter(function(cls){return cls.match(/animated|fadeIn|pulse|bounce|slide|animation_/i)}))}
245if(animationType){animationClasses.push(animationType)}});var uniqueAnimationClasses=animationClasses.filter(function(value,index,self){return self.indexOf(value)===index}).join(' ');var scaleCSS=`
246            .layer-slide-content {
247                position: relative !important;
248                display: inline-block !important;
249            }
250            .layer-slide-content .msDefaultImage {
251                display: block !important;
252                width: 1400px !important;
253                height: 600px !important;
254                max-width: 80% !important;
255                margin: 0 auto !important;
256                object-fit: cover !important;
257            }
258            .layer-slide-content .msHtmlOverlay {
259                position: absolute !important;
260                top: 0 !important;
261                left: 50% !important;
262                width: 80% !important;
263                height: 100% !important;
264                transform: translateX(-50%) !important;
265            }
266            .layer-slide-content .msHtmlOverlay .content {
267                font-size: 1.8em !important;
268                line-height: 1.2 !important;
269            }
270        `;var htmlContent='<div style="display: flex; align-items: center; justify-content: center; min-height: 100vh; padding: 20px; box-sizing: border-box; background: #000;"><div class="layer-slide-content '+uniqueAnimationClasses+'" style="position: relative; display: inline-block; max-width: 100%; max-height: 100vh;">'+scaledSlideContent+'</div></div>';var dataUri='data:text/html;charset=utf-8,'+encodeURIComponent('<!DOCTYPE html><html><head><meta charset="utf-8"><title>Layer Content</title><style>body{margin:0;padding:0;background:#000;} '+scaleCSS+'</style><link rel="stylesheet" href="'+window.location.origin+'/wp-content/plugins/metaslider/assets/animate/animate.css" type="text/css" /></head><body>'+htmlContent+'</body></html>');var attrs={'data-src':dataUri,'data-thumb':getPlaceholderThumb(),'data-iframe':'true','data-width':'800','data-height':'600'};var caption=extractCaption($slide);if(caption){attrs['data-sub-html']=caption}
271return{overlay:!0,attrs:attrs}}
272function shouldShowCaptions(){if(typeof mlLightboxSettings!=='undefined'&&mlLightboxSettings.metaslider_options&&typeof mlLightboxSettings.metaslider_options.show_captions!=='undefined'){return mlLightboxSettings.metaslider_options.show_captions===!0||mlLightboxSettings.metaslider_options.show_captions===1}
273return!0}
274function extractCaption($element){var $childLink=$element.find('a').first();var childCaption=$childLink.length?sanitizeCaptionHtml($childLink.attr('data-sub-html')||''):'';if(!shouldShowCaptions()){return childCaption}
275var caption='';var $img=$element.is('img')?$element:$element.find('img').first();var $figcaption=$element.closest('figure').find('figcaption');if($figcaption.length>0){caption=sanitizeCaptionHtml($figcaption.html())}
276if(!caption){var $captionWrap=$element.find('.caption-wrap .caption');if($captionWrap.length===0){$captionWrap=$element.closest('li').find('.caption-wrap .caption')}
277if($captionWrap.length===0){$captionWrap=$element.closest('.slide').find('.caption-wrap .caption')}
278if($captionWrap.length>0){caption=sanitizeCaptionHtml($captionWrap.html())}}
279if(!caption&&$img.length>0){caption=escapeHtml($img.attr('alt')||$img.attr('title')||'')}
280if(!caption){caption=sanitizeCaptionHtml($element.attr('data-sub-html')||'')}
281if(!caption){caption=childCaption}
282return caption.trim()}
283function getImageOverlayData($slide){var $img=$slide.find('img').first();if($img.length===0)return null;if(slideHasCustomLink($slide))return null;var imgSrc=$img.attr('src');var fullSizeUrl=removeWordPressSizeSuffix(imgSrc);var needsOverlay=(getSlideImageLink($slide).length===0);
283var attrs={'data-src':fullSizeUrl,'data-thumb':imgSrc};var caption=extractCaption($slide);if(caption){attrs['data-sub-html']=caption}
284return{overlay:needsOverlay,attrs:attrs}}
285function getYouTubeOverlayData($slide){var $youtubeDiv=$slide.find('div.youtube[data-id]');if($youtubeDiv.length===0)return null;var youtubeId=$youtubeDiv.attr('data-id');if(!youtubeId)return null;var youtubeUrl='https://www.youtube.com/watch?v='+youtubeId;var thumbUrl='https://img.youtube.com/vi/'+youtubeId+'/maxresdefault.jpg';var attrs={'data-src':youtubeUrl,'data-thumb':thumbUrl};var caption=extractCaption($slide);if(caption){attrs['data-sub-html']=caption}
286return{overlay:!0,attrs:attrs}}
287function getVimeoOverlayData($slide){var $vimeoDiv=$slide.find('div.vimeo[data-id]');if($vimeoDiv.length===0)return null;var vimeoId=$vimeoDiv.attr('data-id');if(!vimeoId){vimeoId=$vimeoDiv.attr('data-slide-id')}
288if(!vimeoId){var $existingLink=$slide.find('a[href*="vimeo.com"]').first();if($existingLink.length>0){var vimeoUrl=$existingLink.attr('href');var vimeoMatch=vimeoUrl.match(/vimeo\.com\/(\d+)/);if(vimeoMatch){vimeoId=vimeoMatch[1]}}}
289if(!vimeoId)return null;var vimeoUrl='https://vimeo.com/'+vimeoId;var vimeoPoster='https://vumbnail.com/'+vimeoId+'.jpg';var attrs={'data-src':vimeoUrl,'data-thumb':vimeoPoster};var caption=extractCaption($slide);if(caption){attrs['data-sub-html']=caption}
290return{overlay:!0,attrs:attrs}}
291function getExternalVideoOverlayData($slide){var $videoDiv=$slide.find('div.external-video');if($videoDiv.length===0)return null;var dataSources=$videoDiv.attr('data-sources');var videoSources=[];var videoUrl=null;if(dataSources){try{var sources=JSON.parse(dataSources);if(sources&&sources.length>0){videoUrl=sources[0].src;videoSources=sources.map(function(source){return{'src':source.src,'type':source.type||getVideoType(source.src)}})}}catch(e){console.error('MetaSlider Lightbox: Error parsing video sources',e);return null}}
292if(!videoUrl||videoSources.length===0)return null;var posterUrl=$videoDiv.attr('data-poster')||getPlaceholderThumb();var videoData={'source':videoSources,'attributes':{'preload':!1,'controls':!0}};var attrs={'data-src':'','data-video':JSON.stringify(videoData),'data-thumb':posterUrl};var caption=extractCaption($slide);if(caption){attrs['data-sub-html']=caption}
293return{overlay:!0,attrs:attrs}}
294function getLocalVideoOverlayData($slide){var $videoDiv=$slide.find('div.local-video');if($videoDiv.length===0)return null;var dataSources=$videoDiv.attr('data-sources');var videoSources=[];var videoUrl=null;if(dataSources){try{var sources=JSON.parse(dataSources);if(sources&&sources.length>0){videoUrl=sources[0].src;videoSources=sources.map(function(source){return{'src':source.src,'type':source.type||getVideoType(source.src)}})}}catch(e){console.error('MetaSlider Lightbox: Error parsing video sources',e);return null}}
295if(!videoUrl||videoSources.length===0)return null;var posterUrl=$videoDiv.attr('data-poster')||getPlaceholderThumb();var videoData={'source':videoSources,'attributes':{'preload':!1,'controls':!0}};var attrs={'data-src':'','data-video':JSON.stringify(videoData),'data-thumb':posterUrl};var caption=extractCaption($slide);if(caption){attrs['data-sub-html']=caption}
296return{overlay:!0,attrs:attrs}}
297function createCustomHtmlButton($slide){var slideContent=$slide.html();if(!slideContent||!slideContent.trim())return null;var responsiveCSS=`
298            .custom-html-content {
299                width: 100% !important;
300                max-width: 100% !important;
301                height: 100vh !important;
302                display: flex !important;
303                align-items: center !important;
304                justify-content: center !important;
305                padding: 20px !important;
306                box-sizing: border-box !important;
307                background: #000 !important;
308                color: white !important;
309                font-family: Arial, sans-serif !important;
310                overflow: auto !important;
311            }
312            .custom-html-content > div {
313                max-width: 100% !important;
314                max-height: 100% !important;
315            }
316            @media (max-width: 768px) {
317                .custom-html-content {
318                    padding: 10px !important;
319                }
320            }
321        `;var htmlContent='<div class="custom-html-content">'+slideContent+'</div>';var dataUri='data:text/html;charset=utf-8,'+encodeURIComponent('<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Custom HTML</title><style>body{margin:0;padding:0;} '+responsiveCSS+'</style></head><body>'+htmlContent+'</body></html>');
321var $button=$('<a class="ml-lightbox-button ml-button-metaslider ml-button-metaslider-custom-html" href="#">'+getButtonText()+'</a>');$button.attr({'data-src':dataUri,'data-thumb':getPlaceholderThumb(),'data-iframe':'true','data-width':'90%','data-height':'90%'});return $button}
322function getCustomHtmlOverlayData($slide){var slideContent=$slide.html();if(!slideContent||!slideContent.trim())return null;var responsiveCSS=`
323            .custom-html-content {
324                width: 100% !important;
325                max-width: 100% !important;
326                height: 100vh !important;
327                display: flex !important;
328                align-items: center !important;
329                justify-content: center !important;
330                padding: 20px !important;
331                box-sizing: border-box !important;
332                background: #000 !important;
333                color: white !important;
334                font-family: Arial, sans-serif !important;
335                overflow: auto !important;
336            }
337            .custom-html-content > div {
338                max-width: 100% !important;
339                max-height: 100% !important;
340            }
341            @media (max-width: 768px) {
342                .custom-html-content {
343                    padding: 10px !important;
344                }
345            }
346        `;var htmlContent='<div class="custom-html-content">'+slideContent+'</div>';var dataUri='data:text/html;charset=utf-8,'+encodeURIComponent('<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Custom HTML</title><style>body{margin:0;padding:0;} '+responsiveCSS+'</style></head><body>'+htmlContent+'</body></html>');var attrs={'data-src':dataUri,'data-thumb':getPlaceholderThumb(),'data-iframe':'true','data-width':'90%','data-height':'90%'};var caption=extractCaption($slide);if(caption){attrs['data-sub-html']=caption}
347return{overlay:!0,attrs:attrs}}
348function initEnlargeOnClickGallery($gallery,useButtonMode){var $wpContainers=$gallery.find('.wp-lightbox-container').has('button[data-wp-on], button.lightbox-trigger');if($wpContainers.length<=1)return;if(useButtonMode){$wpContainers.each(function(){var $container=$(this);var $img=$container.find('img').first();var $wpButton=$container.find('button[data-wp-on], button.lightbox-trigger, button[data-wp-interactive]');if($img.length&&$wpButton.length){var imgSrc=$img.attr('src');if(!imgSrc)return;var fullUrl=removeWordPressSizeSuffix(imgSrc);$container.attr({'data-src':fullUrl,'data-thumb':imgSrc});var caption=extractCaption($img);if(caption){$container.attr('data-sub-html',caption)}
349var $button=$('<a href="#" class="ml-lightbox-button ml-button-wordpress ml-button-wordpress-enlarge-override" data-src="'+fullUrl+'" data-thumb="'+imgSrc+'">'+getButtonText()+'</a>');if(caption){$button.attr('data-sub-html',caption)}
350$wpButton.remove();$container.css('position','relative').append($button)}});var gallerySettings=getLightboxSettings(!0);gallerySettings.selector='.ml-lightbox-button'}else{$wpContainers.each(function(){var $container=$(this);var $img=$container.find('img').first();var $wpButton=$container.find('button[data-wp-on], button.lightbox-trigger, button[data-wp-interactive]');if($img.length&&$wpButton.length){var imgSrc=$img.attr('src');if(!imgSrc)return;var fullUrl=removeWordPressSizeSuffix(imgSrc);var $wrapper=$('<a href="#" data-src="'+fullUrl+'" data-thumb="'+imgSrc+'"></a>');var caption=extractCaption($img);if(caption){$wrapper.attr('data-sub-html',caption)}
351$img.wrap($wrapper);$wpButton.remove()}});var gallerySettings=getLightboxSettings(!0);gallerySettings.selector='a[data-src]'}
352try{var instance=lightGallery($gallery[0],gallerySettings);$gallery.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing Enlarge on Click gallery:',error)}}
353function initLinkToMediaManualGallery($gallery,useButtonMode){var $mediaLinks=$gallery.find('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"]').filter(function(){return $(this).find('img').length>0});if($mediaLinks.length<=1)return;if(useButtonMode){$mediaLinks.each(function(){var $link=$(this);var href=$link.attr('href');var $img=$link.find('img').first();var imgSrc=$img.attr('src');if(!href||!imgSrc)return;var $container=$link.closest('.wp-block-image');if($container.length===0){$container=$link.parent()}
354$container.attr({'data-src':href,'data-thumb':imgSrc});var caption=extractCaption($img);if(caption){$container.attr('data-sub-html',caption)}
355var $button=$('<a href="#" class="ml-lightbox-button ml-button-wordpress ml-button-wordpress-link-to-media" data-src="'+href+'" data-thumb="'+imgSrc+'">'+getButtonText()+'</a>');if(caption){$button.attr('data-sub-html',caption)}
356$container.css('position','relative').append($button)});var gallerySettings=getLightboxSettings(!0);gallerySettings.selector='.ml-lightbox-button'}else{$mediaLinks.each(function(){var $link=$(this);var href=$link.attr('href');var $img=$link.find('img').first();var imgSrc=$img.attr('src');if(!href||!imgSrc)return;$link.attr({'data-src':href,'data-thumb':imgSrc});var caption=extractCaption($img);if(caption){$link.attr('data-sub-html',caption)}});var gallerySettings=getLightboxSettings(!0);gallerySettings.selector='a[data-src]'}
357try{var instance=lightGallery($gallery[0],gallerySettings);$gallery.addClass('lg-initialized')}catch(error){console.error('MetaSlider Lightbox: Error initializing Link to Media File manual gallery:',error)}}
358function initWooCommerceGallery(){var $gallery=$('.woocommerce-product-gallery');if($gallery.length===0){return}
359var useButtonMode=!1;if(typeof mlLightboxSettings!=='undefined'&&mlLightboxSettings.metaslider_options){useButtonMode=mlLightboxSettings.metaslider_options.show_lightbox_button!==!1}
360var $images=$gallery.find('.woocommerce-product-gallery__image');if($images.length===0){return}
361if(!useButtonMode){$gallery.off('.wc-product-gallery-zoom');$gallery.find('img').off('.wc-product-gallery-zoom');$gallery.find('a').off('.wc-product-gallery-zoom');$images.each(function(){var $imageWrapper=$(this);var $img=$imageWrapper.find('img').first();var $link=$imageWrapper.find('a').first();$img.css('pointer-events','none');$link.css('cursor','pointer')});$gallery.find('.zoomImg').remove();$images.find('a.ml-woo-product-image').each(function(){var $link=$(this);if($link.hasClass('lg-initialized')){var lgInstance=$link.data('lightGallery');if(lgInstance){lgInstance.destroy(!0)}
362$link.removeClass('lg-initialized').removeAttr('data-lg-id')}})}
363if($gallery.hasClass('lg-initialized')){var galleryInstance=$gallery.data('lightGallery');if(galleryInstance){galleryInstance.destroy(!0)}
364$gallery.removeClass('lg-initialized')}
365$images.each(function(){var $imageWrapper=$(this);var $img=$imageWrapper.find('img').first();var $link=$imageWrapper.find('a').first();if($imageWrapper.find('.ml-lightbox-button').length>0&&useButtonMode){return}
366if(useButtonMode){var fullUrl=$img.attr('data-full-url');var thumbUrl=$img.attr('data-thumb-url');if(!fullUrl||!thumbUrl){return}
367var $button=$('<a href="#" class="ml-lightbox-button ml-button-woo">'+getButtonText()+'</a>');$button.attr({'data-src':fullUrl,'data-thumb':thumbUrl});$imageWrapper.css('position','relative').append($button)}});var gallerySettings=getLightboxSettings(!0);if(useButtonMode){gallerySettings.selector='.ml-lightbox-button'}else{gallerySettings.selector='.ml-woo-product-image'}
368gallerySettings.galleryId='ml-woo-gallery-'+Date.now();try{var instance=lightGallery($gallery[0],gallerySettings);$gallery.addClass('lg-initialized');$gallery.on('found_variation',function(event,variation){if(instance&&typeof instance.refresh==='function'){setTimeout(function(){instance.refresh()},100)}});$gallery.on('reset_data',function(){if(instance&&typeof instance.refresh==='function'){setTimeout(function(){instance.refresh()},100)}})}catch(error){console.error('MetaSlider Lightbox: Error initializing WooCommerce gallery:',error)}}
369window.mlInitWooCommerceGallery=initWooCommerceGallery;window.__mlLightboxTestable={CONSTANTS:CONSTANTS,escapeHtml:escapeHtml,ensureImageAltAttribute:ensureImageAltAttribute,removeConflictingAttributes:removeConflictingAttributes,slideHasCustomLink:slideHasCustomLink,getImageOverlayData:getImageOverlayData,createImageButton:createImageButton}})(jQuery);
370
371

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.