var __assign=function(){return(__assign=Object.assign||function(t){for(var e,i=1,s=arguments.length;i\n \n '},getImgMarkup:function(t,e,i,s,n,o){i="',s="";return(s=o?("string"==typeof o?JSON.parse(o):o).map(function(e){var i="";return Object.keys(e).forEach(function(t){i+=" "+t+'="'+e[t]+'"'}),""}):s)+i},getResponsiveSrc:function(t){for(var e=[],i=[],s="",n=0;nr){s=i[l];break}return s},isImageLoaded:function(t){return!!t&&(!!t.complete&&0!==t.naturalWidth)},getVideoPosterMarkup:function(t,e,i,s,n){return'
\n
\n \n '+s+'\n \n \n \n \n \n \n \n
\n '+(e||"")+'\n \n
'},getFocusableElements:function(t){t=t.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])');return[].filter.call(t,function(t){t=window.getComputedStyle(t);return"none"!==t.display&&"hidden"!==t.visibility})},getDynamicOptions:function(t,e,d,g){var h=[],u=__spreadArrays(defaultDynamicOptions,e);return[].forEach.call(t,function(t){for(var e={},i=0;i '+this.settings.prevHtml+' \n "),".lg-item"!==this.settings.appendSubHtmlTo&&(e='
'),i="",this.settings.allowMediaOverlap&&(i+="lg-media-overlap "),l=this.settings.ariaLabelledby?'aria-labelledby="'+this.settings.ariaLabelledby+'"':"",s=this.settings.ariaDescribedby?'aria-describedby="'+this.settings.ariaDescribedby+'"':"",r="lg-container "+this.settings.addClass+" "+(document.body!==this.settings.container?"lg-inline":""),n=this.settings.closable&&this.settings.showCloseIcon?'':"",o=this.settings.showMaximizeIcon?'':"",r='\n \n ",$LG(this.settings.container).append(r),document.body!==this.settings.container&&$LG(this.settings.container).css("position","relative"),this.outer=this.getElementById("lg-outer"),this.$lgComponents=this.getElementById("lg-components"),this.$backdrop=this.getElementById("lg-backdrop"),this.$container=this.getElementById("lg-container"),this.$inner=this.getElementById("lg-inner"),this.$content=this.getElementById("lg-content"),this.$toolbar=this.getElementById("lg-toolbar"),this.$backdrop.css("transition-duration",this.settings.backdropDuration+"ms"),l=this.settings.mode+" ",this.manageSingleSlideClassName(),this.settings.enableDrag&&(l+="lg-grab "),this.outer.addClass(l),this.$inner.css("transition-timing-function",this.settings.easing),this.$inner.css("transition-duration",this.settings.speed+"ms"),this.settings.download&&this.$toolbar.append(''),this.counter(),$LG(window).on("resize.lg.global"+this.lgId+" orientationchange.lg.global"+this.lgId,function(){a.refreshOnResize()}),this.hideBars(),this.manageCloseGallery(),this.toggleMaximize(),this.initModules())},t.prototype.refreshOnResize=function(){var t,e,i;this.lgOpened&&(t=this.galleryItems[this.index].__slideVideoInfo,this.mediaContainerPosition=this.getMediaContainerPosition(),i=(e=this.mediaContainerPosition).top,e=e.bottom,this.currentImageSize=utils.getSize(this.items[this.index],this.outer,i+e,t&&this.settings.videoMaxSize),t&&this.resizeVideoSlide(this.index,this.currentImageSize),this.zoomFromOrigin&&!this.isDummyImageRemoved&&(i=this.getDummyImgStyles(this.currentImageSize),this.outer.find(".lg-current .lg-dummy-img").first().attr("style",i)),this.LGel.trigger(lGEvents.containerResize))},t.prototype.resizeVideoSlide=function(t,e){e=this.getVideoContStyle(e);this.getSlideItem(t).find(".lg-video-cont").attr("style",e)},t.prototype.updateSlides=function(t,e){var i,s;this.index>t.length-1&&(this.index=t.length-1),1===t.length&&(this.index=0),t.length?(i=this.galleryItems[e].src,this.galleryItems=t,this.updateControls(),this.$inner.empty(),this.currentItemsInDom=[],s=0,this.galleryItems.some(function(t,e){return t.src===i&&(s=e,!0)}),this.currentItemsInDom=this.organizeSlideItems(s,-1),this.loadContent(s,!0),this.getSlideItem(s).addClass("lg-current"),this.index=s,this.updateCurrentCounter(s),this.LGel.trigger(lGEvents.updateSlides)):this.closeGallery()},t.prototype.getItems=function(){var t;return this.items=[],this.settings.dynamic?this.settings.dynamicEl||[]:("this"===this.settings.selector?this.items.push(this.el):this.settings.selector?"string"==typeof this.settings.selector?this.settings.selectWithin?(t=$LG(this.settings.selectWithin),this.items=t.find(this.settings.selector).get()):this.items=this.el.querySelectorAll(this.settings.selector):this.items=this.settings.selector:this.items=this.el.children,utils.getDynamicOptions(this.items,this.settings.extraProps,this.settings.getCaptionFromTitleOrAlt,this.settings.exThumbImage))},t.prototype.shouldHideScrollbar=function(){return this.settings.hideScrollbar&&document.body===this.settings.container},t.prototype.hideScrollbar=function(){var t;this.shouldHideScrollbar()&&(this.bodyPaddingRight=parseFloat($LG("body").style().paddingRight),t=document.documentElement.getBoundingClientRect(),t=window.innerWidth-t.width,$LG(document.body).css("padding-right",t+this.bodyPaddingRight+"px"),$LG(document.body).addClass("lg-overlay-open"))},t.prototype.resetScrollBar=function(){this.shouldHideScrollbar()&&($LG(document.body).css("padding-right",this.bodyPaddingRight+"px"),$LG(document.body).removeClass("lg-overlay-open"))},t.prototype.openGallery=function(e,t){var i,s,n,o,r,l=this;void 0===e&&(e=this.settings.index),this.lgOpened||(this.lgOpened=!0,this.outer.removeClass("lg-hide-items"),this.hideScrollbar(),this.$container.addClass("lg-show"),o=this.getItemsToBeInsertedToDom(e,e),this.currentItemsInDom=o,i="",o.forEach(function(t){i=i+'
'}),this.$inner.append(i),this.addHtml(e),s="",this.mediaContainerPosition=this.getMediaContainerPosition(),n=(o=this.mediaContainerPosition).top,o=o.bottom,this.settings.allowMediaOverlap||this.setMediaContainerPosition(n,o),r=this.galleryItems[e].__slideVideoInfo,this.zoomFromOrigin&&t&&(this.currentImageSize=utils.getSize(t,this.outer,n+o,r&&this.settings.videoMaxSize),s=utils.getTransform(t,this.outer,n,o,this.currentImageSize)),this.zoomFromOrigin&&s||(this.outer.addClass(this.settings.startClass),this.getSlideItem(e).removeClass("lg-complete")),r=this.settings.zoomFromOrigin?100:this.settings.backdropDuration,setTimeout(function(){l.outer.addClass("lg-components-open")},r),this.index=e,this.LGel.trigger(lGEvents.beforeOpen),this.getSlideItem(e).addClass("lg-current"),this.lGalleryOn=!1,this.prevScrollTop=$LG(window).scrollTop(),setTimeout(function(){var t;l.zoomFromOrigin&&s&&((t=l.getSlideItem(e)).css("transform",s),setTimeout(function(){t.addClass("lg-start-progress lg-start-end-progress").css("transition-duration",l.settings.startAnimationDuration+"ms"),l.outer.addClass("lg-zoom-from-image")}),setTimeout(function(){t.css("transform","translate3d(0, 0, 0)")},100)),setTimeout(function(){l.$backdrop.addClass("in"),l.$container.addClass("lg-show-in")},10),setTimeout(function(){l.settings.trapFocus&&document.body===l.settings.container&&l.trapFocus()},l.settings.backdropDuration+50),l.zoomFromOrigin&&s||setTimeout(function(){l.outer.addClass("lg-visible")},l.settings.backdropDuration),l.slide(e,!1,!1,!1),l.LGel.trigger(lGEvents.afterOpen)}),document.body===this.settings.container&&$LG("html").addClass("lg-on"))},t.prototype.getMediaContainerPosition=function(){if(this.settings.allowMediaOverlap)return{top:0,bottom:0};var t=this.$toolbar.get().clientHeight||0,e=this.outer.find(".lg-components .lg-sub-html").get(),e=this.settings.defaultCaptionHeight||e&&e.clientHeight||0,i=this.outer.find(".lg-thumb-outer").get();return{top:t,bottom:(i?i.clientHeight:0)+e}},t.prototype.setMediaContainerPosition=function(t,e){void 0===e&&(e=0),this.$content.css("top",(t=void 0===t?0:t)+"px").css("bottom",e+"px")},t.prototype.hideBars=function(){var t=this;setTimeout(function(){t.outer.removeClass("lg-hide-items"),0'+(this.index+1)+' /\n '+this.galleryItems.length+" ",this.outer.find(this.settings.appendCounterTo).append(t))},t.prototype.addHtml=function(t){var e,i,s;this.galleryItems[t].subHtmlUrl?i=this.galleryItems[t].subHtmlUrl:e=this.galleryItems[t].subHtml,i||(e?"."!==(s=e.substring(0,1))&&"#"!==s||(e=(this.settings.subHtmlSelectorRelative&&!this.settings.dynamic?$LG(this.items).eq(t).find(e):$LG(e)).first().html()):e=""),".lg-item"!==this.settings.appendSubHtmlTo?i?this.outer.find(".lg-sub-html").load(i):this.outer.find(".lg-sub-html").html(e):(s=$LG(this.getSlideItemId(t)),i?s.load(i):s.append('
'+e+"
")),null!=e&&(""===e?this.outer.find(this.settings.appendSubHtmlTo).addClass("lg-empty-html"):this.outer.find(this.settings.appendSubHtmlTo).removeClass("lg-empty-html")),this.LGel.trigger(lGEvents.afterAppendSubHtml,{index:t})},t.prototype.preload=function(t){for(var e=1;e<=this.settings.preload&&!(e>=this.galleryItems.length-t);e++)this.loadContent(t+e,!1);for(var i=1;i<=this.settings.preload&&!(t-i<0);i++)this.loadContent(t-i,!1)},t.prototype.getDummyImgStyles=function(t){return t?"width:"+t.width+"px;\n margin-left: -"+t.width/2+"px;\n margin-top: -"+t.height/2+"px;\n height:"+t.height+"px":""},t.prototype.getVideoContStyle=function(t){return t?"width:"+t.width+"px;\n height:"+t.height+"px":""},t.prototype.getDummyImageContent=function(t,e,i){if(s=this.settings.dynamic?s:$LG(this.items).eq(e)){e=void 0;if(!(e=this.settings.exThumbImage?s.attr(this.settings.exThumbImage):s.find("img").first().attr("src")))return"";var s="';return t.addClass("lg-first-slide"),this.outer.addClass("lg-first-slide-loading"),s}return""},t.prototype.setImgMarkup=function(t,e,i){var s=this.galleryItems[i],n=s.alt,o=s.srcset,r=s.sizes,s=s.sources,l="",n=n?'alt="'+n+'"':"",l=this.isFirstSlideWithZoomAnimation()?this.getDummyImageContent(e,i,n):utils.getImgMarkup(i,t,n,o,r,s);e.prepend(' '+l+"")},t.prototype.onSlideObjectLoad=function(t,e,i,s){t=t.find(".lg-object").first();utils.isImageLoaded(t.get())||e?i():(t.on("load.lg error.lg",function(){i&&i()}),t.on("error.lg",function(){s&&s()}))},t.prototype.onLgObjectLoad=function(t,e,i,s,n,o){var r=this;this.onSlideObjectLoad(t,o,function(){r.triggerSlideItemLoad(t,e,i,s,n)},function(){t.addClass("lg-complete lg-complete_"),t.html(''+r.settings.strings.mediaLoadingFailed+"")})},t.prototype.triggerSlideItemLoad=function(t,e,i,s,n){var o=this,r=this.galleryItems[e],r=n&&"video"===this.getSlideType(r)&&!r.poster?s:0;setTimeout(function(){t.addClass("lg-complete lg-complete_"),o.LGel.trigger(lGEvents.slideItemLoad,{index:e,delay:i||0,isFirstSlide:n})},r)},t.prototype.isFirstSlideWithZoomAnimation=function(){return!(this.lGalleryOn||!this.zoomFromOrigin||!this.currentImageSize)},t.prototype.addSlideVideoInfo=function(t){var i=this;t.forEach(function(t,e){t.__slideVideoInfo=utils.isVideo(t.src,!!t.video,e),t.__slideVideoInfo&&i.settings.loadYouTubePoster&&!t.poster&&t.__slideVideoInfo.youtube&&(t.poster="//img.youtube.com/vi/"+t.__slideVideoInfo.youtube[1]+"/maxresdefault.jpg")})},t.prototype.loadContent=function(e,t){var i,s,n,o=this,r=this.galleryItems[e],l=$LG(this.getSlideItemId(e)),a=r.poster,d=r.srcset,g=r.sizes,h=r.sources,u=r.src,c=r.video,c=c&&"string"==typeof c?JSON.parse(c):c,m=(r.responsive&&(p=r.responsive.split(","),u=utils.getResponsiveSrc(p)||u),r.__slideVideoInfo),p="",f=!!r.iframe,y=!this.lGalleryOn,v=0,b=(y&&(v=this.zoomFromOrigin&&this.currentImageSize?this.settings.startAnimationDuration+10:this.settings.backdropDuration+10),l.hasClass("lg-loaded")||(m&&(n=(i=this.mediaContainerPosition).top,i=i.bottom,n=utils.getSize(this.items[e],this.outer,n+i,m&&this.settings.videoMaxSize),p=this.getVideoContStyle(n)),f?(s=utils.getIframeMarkup(this.settings.iframeWidth,this.settings.iframeHeight,this.settings.iframeMaxWidth,this.settings.iframeMaxHeight,u,r.iframeTitle),l.prepend(s)):a?(i="",y&&this.zoomFromOrigin&&this.currentImageSize&&(i=this.getDummyImageContent(l,e,"")),s=utils.getVideoPosterMarkup(a,i||"",p,this.settings.strings.playVideo,m),l.prepend(s)):m?l.prepend(s='
'):(this.setImgMarkup(u,l,e),(d||h)&&(n=l.find(".lg-object"),this.initPictureFill(n))),(a||m)&&this.LGel.trigger(lGEvents.hasVideo,{index:e,src:u,html5Video:c,hasPoster:!!a}),this.LGel.trigger(lGEvents.afterAppendSlide,{index:e}),this.lGalleryOn&&".lg-item"===this.settings.appendSubHtmlTo&&this.addHtml(e)),0);v&&!$LG(document.body).hasClass("lg-from-hash")&&(b=v),this.isFirstSlideWithZoomAnimation()&&(setTimeout(function(){l.removeClass("lg-start-end-progress lg-start-progress").removeAttr("style")},this.settings.startAnimationDuration+100),l.hasClass("lg-loaded")||setTimeout(function(){var t;"image"===o.getSlideType(r)&&(t=(t=r.alt)?'alt="'+t+'"':"",l.find(".lg-img-wrap").append(utils.getImgMarkup(e,u,t,d,g,r.sources)),(d||h)&&(t=l.find(".lg-object"),o.initPictureFill(t))),("image"===o.getSlideType(r)||"video"===o.getSlideType(r)&&a)&&(o.onLgObjectLoad(l,e,v,b,!0,!1),o.onSlideObjectLoad(l,!(!m||!m.html5||a),function(){o.loadContentOnFirstSlideLoad(e,l,b)},function(){o.loadContentOnFirstSlideLoad(e,l,b)}))},this.settings.startAnimationDuration+100)),l.addClass("lg-loaded"),this.isFirstSlideWithZoomAnimation()&&("video"!==this.getSlideType(r)||a)||this.onLgObjectLoad(l,e,v,b,y,!(!m||!m.html5||a)),this.zoomFromOrigin&&this.currentImageSize||!l.hasClass("lg-complete_")||this.lGalleryOn||setTimeout(function(){l.addClass("lg-complete")},this.settings.backdropDuration),(this.lGalleryOn=!0)===t&&(l.hasClass("lg-complete_")?this.preload(e):l.find(".lg-object").first().on("load.lg error.lg",function(){o.preload(e)}))},t.prototype.loadContentOnFirstSlideLoad=function(t,e,i){var s=this;setTimeout(function(){e.find(".lg-dummy-img").remove(),e.removeClass("lg-first-slide"),s.outer.removeClass("lg-first-slide-loading"),s.isDummyImageRemoved=!0,s.preload(t)},i+300)},t.prototype.getItemsToBeInsertedToDom=function(t,e,i){var s=this,n=(void 0===i&&(i=0),[]),o=Math.max(i,3),o=Math.min(o,this.galleryItems.length),i="lg-item-"+this.lgId+"-"+e;if(this.galleryItems.length<=3)return this.galleryItems.forEach(function(t,e){n.push("lg-item-"+s.lgId+"-"+e)}),n;if(t<(this.galleryItems.length-1)/2){for(var r=t;t-o/2')}),this.currentItemsInDom.forEach(function(t){-1===s.indexOf(t)&&$LG("#"+t).remove()}),s},t.prototype.getPreviousSlideIndex=function(){var e=0;try{var t=this.outer.find(".lg-current").first().attr("id"),e=parseInt(t.split("-")[3])||0}catch(t){e=0}return e},t.prototype.setDownloadValue=function(t){var e;this.settings.download&&(!1===(t=this.galleryItems[t]).downloadUrl||"false"===t.downloadUrl?this.outer.addClass("lg-hide-download"):(e=this.getElementById("lg-download"),this.outer.removeClass("lg-hide-download"),e.attr("href",t.downloadUrl||t.src),t.download&&e.attr("download",t.download)))},t.prototype.makeSlideAnimation=function(t,e,i){var s=this;this.lGalleryOn&&i.addClass("lg-slide-progress"),setTimeout(function(){s.outer.addClass("lg-no-trans"),s.outer.find(".lg-item").removeClass("lg-prev-slide lg-next-slide"),"prev"===t?(e.addClass("lg-prev-slide"),i.addClass("lg-next-slide")):(e.addClass("lg-next-slide"),i.addClass("lg-prev-slide")),setTimeout(function(){s.outer.find(".lg-item").removeClass("lg-current"),e.addClass("lg-current"),s.outer.removeClass("lg-no-trans")},50)},this.lGalleryOn?this.settings.slideDelay:0)},t.prototype.slide=function(t,e,i,s){var n,o,r,l,a,d,g=this,h=this.getPreviousSlideIndex();this.currentItemsInDom=this.organizeSlideItems(t,h),this.lGalleryOn&&h===t||(n=this.galleryItems.length,this.lgBusy||(this.settings.counter&&this.updateCurrentCounter(t),o=this.getSlideItem(t),r=this.getSlideItem(h),d=(a=this.galleryItems[t]).__slideVideoInfo,this.outer.attr("data-lg-slide-type",this.getSlideType(a)),this.setDownloadValue(t),d&&(l=(a=this.mediaContainerPosition).top,a=a.bottom,l=utils.getSize(this.items[t],this.outer,l+a,d&&this.settings.videoMaxSize),this.resizeVideoSlide(t,l)),this.LGel.trigger(lGEvents.beforeSlide,{prevIndex:h,index:t,fromTouch:!!e,fromThumb:!!i}),this.lgBusy=!0,clearTimeout(this.hideBarTimeout),this.arrowDisable(t),s||(tr.settings.swipeThreshold?(r.goToNextSlide(!0),t=!1):0r.settings.swipeThreshold&&(r.goToPrevSlide(!0),t=!1)}else if("vertical"===r.swipeDirection){if(o=Math.abs(i.pageY-s.pageY),r.settings.closable&&r.settings.swipeToClose&&100