!function(t,e){"use strict";var a=function(e){var a=e.split(","),i={};return t.each(a,(function(t,e){var a=e.split(":");i[a[0]]=a[1]})),i};"function"!=typeof window.wpexFancybox&&(window.wpexFancybox=function(){wpexFancyboxSingle(),wpexFancyboxGallery(),wpexFancyboxInlineGallery(),wpexFancyboxCarousels()}),"function"!=typeof window.wpexFancyboxSingle&&(window.wpexFancyboxSingle=function(i){(i=i||t("body")).on("click",".wpex-lightbox, .wpex-lightbox-video, .wpb_single_image.video-lightbox a, .wpex-lightbox-autodetect, .wpex-lightbox-autodetect a",(function(i){i.preventDefault();var n=t(this);if(n.is("a")||(n=n.find("a")),!n.hasClass("wpex-lightbox-group-item")){var o=n.data()||{},l=n.attr("href")||n.data("src")||"",c=n.data("type")||"",p=n.data("caption")||"",r=n.attr("data-show_title")||!0,s=n.data("options")&&a(n.data("options"))||"";if(!o.parsedOpts){if(s&&(n.data("type")&&"iframe"===n.data("type")&&s.width&&s.height&&(o.width=s.width,o.height=s.height),s.iframeType&&"video"===s.iframeType&&(c="")),"iframe"===c&&o.width&&o.height&&(o.iframe={css:{width:o.width,height:o.height}}),"false"!==r){var d=n.data("title")||"";if(d.length){var x="fancybox-caption__title";p.length&&(x+=" fancybox-caption__title-margin"),p='<div class="'+x+'">'+d+"</div>"+p}}p.length&&(o.caption=p),o.parsedOpts=!0}n.hasClass("wpex-lightbox-iframe")&&(c="iframe"),n.hasClass("wpex-lightbox-inline")&&(c="inline"),"inline"===c&&(o.afterLoad=function(e,a){t(document).trigger("wpex-modal-loaded")}),n.hasClass("rev-btn")&&(c="",o={}),t.fancybox.open([{src:l,opts:o,type:c}],t.extend({},e,{}))}}))}),"function"!=typeof window.wpexFancyboxGallery&&(window.wpexFancyboxGallery=function(i){i=i||t(document),document.querySelectorAll("a.wpex-lightbox-group-item").forEach((function(t){t.classList.remove("wpex-lightbox")})),i.on("click","a.wpex-lightbox-group-item",(function(i){i.preventDefault(),t(".wpex-lightbox-group-item").removeAttr("data-lb-index");var n=t(this),o=n.closest(".wpex-lightbox-group").find("a.wpex-lightbox-group-item:visible"),l=[],c=0;o.each((function(e){var i=t(this),o=i.data()||{},p=i.attr("href")||i.data("src")||"",r="",s=i.attr("data-show_title")||!0,d=i.data("caption")||"",x=i.data("options")&&a("({"+i.data("options")+"})")||"";if(!o.parsedOpts){if(o.thumb=i.data("thumb")||p,x&&(o.thumb=x.thumbnail||o.thumb,x.iframeType&&"video"===x.iframeType&&(o.type="")),"false"!==s&&(r=i.data("title")||i.attr("title")||"").length){var h="fancybox-caption__title";d.length&&(h+=" fancybox-caption__title-margin"),d='<div class="'+h+'">'+r+"</div>"+d}d.length&&(o.caption=d),o.parsedOpts=!0}p&&(i.attr("data-lb-index",e),n[0]==i[0]&&(c=e),l.push({src:p,opts:o}))})),t.fancybox.open(l,t.extend({},e,{}),c)}))}),"function"!=typeof window.wpexFancyboxInlineGallery&&(window.wpexFancyboxInlineGallery=function(a){(a=a||t(document)).on("click",".wpex-lightbox-gallery",(function(a){a.preventDefault();var i=t(this).data("gallery")||"",n=[];i.length&&"object"==typeof i&&(t.each(i,(function(t,e){var a={},i=e.title||"",o=e.caption||"";if(i.length){var l="fancybox-caption__title";o.length&&(l+=" fancybox-caption__title-margin"),o='<div class="'+l+'">'+i+"</div>"+o}o.length&&(a.caption=o),a.thumb=e.thumb||e.src,n.push({src:e.src,opts:a})})),t.fancybox.open(n,e))}))}),"function"!=typeof window.wpexFancyboxCarousels&&(window.wpexFancyboxCarousels=function(a){(a=a||t(document)).on("click",".wpex-carousel-lightbox-item",(function(a){a.preventDefault();var i=t(this),n=i.parents(".wpex-carousel").find(".owl-item"),o=[];if(n.each((function(){if(!t(this).hasClass("cloned")){var e=t(this).find(".wpex-carousel-lightbox-item");if(e.length){var a={},i=e.attr("href")||e.data("src")||"",n=e.data("title")||e.attr("title")||"",l=e.data("caption")||"";if("false"!==(e.attr("data-show_title")||!0)&&n.length){var c="fancybox-caption__title";l.length&&(c+=" fancybox-caption__title-margin"),l='<div class="'+c+'">'+n+"</div>"+l}l.length&&(a.caption=l),a.thumb=e.data("thumb")||i,o.push({src:i,opts:a})}}})),o.length&&"object"==typeof o){var l=i.data("count")-1||0;t.fancybox.open(o,t.extend({},e,{loop:!0}),l)}}))}),"interactive"===document.readyState||"complete"===document.readyState?setTimeout(wpexFancybox,0):document.addEventListener("DOMContentLoaded",wpexFancybox,!1)}(jQuery,wpex_fancybox_params);