REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 39.26 KB
Close
/home/nshryvcy/blissfulnepal.com/wp-content/plugins/tourmaster/plugins/lightgallery/lightgallery.js
Text
Base64
!function(p,f,i){"use strict";var s={mode:"lg-slide",cssEasing:"cubic-bezier(0.25, 0, 0.25, 1)",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,appendSubHtmlTo:".lg-sub-html",preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};function t(e,t){if(this.el=e,this.$el=p(e),this.s=p.extend({},s,t),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in i.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=p(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(p(this.s.selector)):this.$items=this.$el.children(),this.$slide="",this.$outer="",this.init(),this}t.prototype.init=function(){var e=this;e.s.preload>e.$items.length&&(e.s.preload=e.$items.length);var t=f.location.hash;0<t.indexOf("lg="+this.s.galleryId)&&(e.index=parseInt(t.split("&slide=")[1],10),p("body").addClass("lg-from-hash"),p("body").hasClass("lg-on")||setTimeout(function(){e.build(e.index),p("body").addClass("lg-on")})),e.s.dynamic?(e.$el.trigger("onBeforeOpen.lg"),e.index=e.s.index||0,p("body").hasClass("lg-on")||setTimeout(function(){e.build(e.index),p("body").addClass("lg-on")})):e.$items.on("click.lgcustom",function(t){try{t.preventDefault(),t.preventDefault()}catch(e){t.returnValue=!1}e.$el.trigger("onBeforeOpen.lg"),e.index=e.s.index||e.$items.index(this),p("body").hasClass("lg-on")||(e.build(e.index),p("body").addClass("lg-on"))})},t.prototype.build=function(e){var t=this;t.structure(),p.each(p.fn.lightGallery.modules,function(e){t.modules[e]=new p.fn.lightGallery.modules[e](t.el)}),t.slide(e,!1,!1),t.s.keyPress&&t.keyPress(),1<t.$items.length&&(t.arrow(),setTimeout(function(){t.enableDrag(),t.enableSwipe()},50),t.s.mousewheel&&t.mousewheel()),t.counter(),t.closeGallery(),t.$el.trigger("onAfterOpen.lg"),t.$outer.on("mousemove.lg click.lg touchstart.lg",function(){t.$outer.removeClass("lg-hide-items"),clearTimeout(t.hideBartimeout),t.hideBartimeout=setTimeout(function(){t.$outer.addClass("lg-hide-items")},t.s.hideBarsDelay)})},t.prototype.structure=function(){var e,t="",s="",i=0,l="",o=this;for(p("body").append('<div class="lg-backdrop"></div>'),p(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),i=0;i<this.$items.length;i++)t+='<div class="lg-item"></div>';if(this.s.controls&&1<this.$items.length&&(s='<div class="lg-actions"><div class="lg-prev lg-icon">'+this.s.prevHtml+'</div><div class="lg-next lg-icon">'+this.s.nextHtml+"</div></div>"),".lg-sub-html"===this.s.appendSubHtmlTo&&(l='<div class="lg-sub-html"></div>'),e='<div class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+t+'</div><div class="lg-toolbar group"><span class="lg-close lg-icon"></span></div>'+s+l+"</div></div>",p("body").append(e),this.$outer=p(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),o.setTop(),p(f).on("resize.lg orientationchange.lg",function(){setTimeout(function(){o.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&1<this.$items.length&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var a=this.$outer.find(".lg-inner");a.css("transition-timing-function",this.s.cssEasing),a.css("transition-duration",this.s.speed+"ms")}p(".lg-backdrop").addClass("in"),setTimeout(function(){o.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append('<a id="lg-download" target="_blank" download class="lg-download lg-icon"></a>'),this.prevScrollTop=p(f).scrollTop()},t.prototype.setTop=function(){if("100%"!==this.s.height){var e=p(f).height(),t=(e-parseInt(this.s.height,10))/2,s=this.$outer.find(".lg");e>=parseInt(this.s.height,10)?s.css("top",t+"px"):s.css("top","0px")}},t.prototype.doCss=function(){return!!function(){var e=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],t=i.documentElement,s=0;for(s=0;s<e.length;s++)if(e[s]in t.style)return!0}()},t.prototype.isVideo=function(e,t){var s;if(s=this.s.dynamic?this.s.dynamicEl[t].html:this.$items.eq(t).attr("data-html"),!e&&s)return{html5:!0};var i=e.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),l=e.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),o=e.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i);return i?{youtube:i}:l?{vimeo:l}:o?{dailymotion:o}:void 0},t.prototype.counter=function(){this.s.counter&&p(this.s.appendCounterTo).append('<div id="lg-counter"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'</span> / <span id="lg-counter-all">'+this.$items.length+"</span></div>")},t.prototype.addHtml=function(e){var t,s=null;if(this.s.dynamic?this.s.dynamicEl[e].subHtmlUrl?t=this.s.dynamicEl[e].subHtmlUrl:s=this.s.dynamicEl[e].subHtml:this.$items.eq(e).attr("data-sub-html-url")?t=this.$items.eq(e).attr("data-sub-html-url"):s=this.$items.eq(e).attr("data-sub-html"),!t)if(null!=s){var i=s.substring(0,1);s="."===i||"#"===i?p(s).html():s}else s="";".lg-sub-html"===this.s.appendSubHtmlTo?t?this.$outer.find(this.s.appendSubHtmlTo).load(t):this.$outer.find(this.s.appendSubHtmlTo).html(s):t?this.$slide.eq(e).load(t):this.$slide.eq(e).append(s),null!=s&&(""===s?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[e])},t.prototype.preload=function(e){var t=1,s=1;for(t=1;t<=this.s.preload&&!(t>=this.$items.length-e);t++)this.loadContent(e+t,!1,0);for(s=1;s<=this.s.preload&&!(e-s<0);s++)this.loadContent(e-s,!1,0)},t.prototype.loadContent=function(t,e,s){function i(e){for(var t=[],s=[],i=0;i<e.length;i++){var l=e[i].split(" ");""===l[0]&&l.splice(0,1),s.push(l[0]),t.push(l[1])}for(var o=p(f).width(),a=0;a<t.length;a++)if(parseInt(t[a],10)>o){n=s[a];break}}var l,n,o,a,r,d,g=this,h=!1;if(g.s.dynamic){if(g.s.dynamicEl[t].poster&&(h=!0,o=g.s.dynamicEl[t].poster),d=g.s.dynamicEl[t].html,n=g.s.dynamicEl[t].src,g.s.dynamicEl[t].responsive)i(g.s.dynamicEl[t].responsive.split(","));a=g.s.dynamicEl[t].srcset,r=g.s.dynamicEl[t].sizes}else{if(g.$items.eq(t).attr("data-poster")&&(h=!0,o=g.$items.eq(t).attr("data-poster")),d=g.$items.eq(t).attr("data-html"),n=g.$items.eq(t).attr("href")||g.$items.eq(t).attr("data-src"),g.$items.eq(t).attr("data-responsive"))i(g.$items.eq(t).attr("data-responsive").split(","));a=g.$items.eq(t).attr("data-srcset"),r=g.$items.eq(t).attr("data-sizes")}var u=!1;g.s.dynamic?g.s.dynamicEl[t].iframe&&(u=!0):"true"===g.$items.eq(t).attr("data-iframe")&&(u=!0);var c=g.isVideo(n,t);if(!g.$slide.eq(t).hasClass("lg-loaded")){if(u)g.$slide.eq(t).prepend('<div class="lg-video-cont" style="max-width:'+g.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+n+'" allowfullscreen="true"></iframe></div></div>');else if(h){var m="";m=c&&c.youtube?"lg-has-youtube":c&&c.vimeo?"lg-has-vimeo":"lg-has-html5",g.$slide.eq(t).prepend('<div class="lg-video-cont '+m+' "><div class="lg-video"><span class="lg-video-play"></span><img class="lg-object lg-has-poster" src="'+o+'" /></div></div>')}else c?(g.$slide.eq(t).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>'),g.$el.trigger("hasVideo.lg",[t,n,d])):g.$slide.eq(t).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="'+n+'" /></div>');if(g.$el.trigger("onAferAppendSlide.lg",[t]),l=g.$slide.eq(t).find(".lg-object"),r&&l.attr("sizes",r),a){l.attr("srcset",a);try{picturefill({elements:[l[0]]})}catch(e){console.error("Make sure you have included Picturefill version 2")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&g.addHtml(t),g.$slide.eq(t).addClass("lg-loaded")}g.$slide.eq(t).find(".lg-object").on("load.lg error.lg",function(){var e=0;s&&!p("body").hasClass("lg-from-hash")&&(e=s),setTimeout(function(){g.$slide.eq(t).addClass("lg-complete"),g.$el.trigger("onSlideItemLoad.lg",[t,s||0])},e)}),c&&c.html5&&!h&&g.$slide.eq(t).addClass("lg-complete"),!0===e&&(g.$slide.eq(t).hasClass("lg-complete")?g.preload(t):g.$slide.eq(t).find(".lg-object").on("load.lg error.lg",function(){g.preload(t)}))},t.prototype.slide=function(e,t,s){var i=this.$outer.find(".lg-current").index(),l=this;if(!l.lGalleryOn||i!==e){var o=this.$slide.length,a=l.lGalleryOn?this.s.speed:0,n=!1,r=!1;if(!l.lgBusy){if(this.$el.trigger("onBeforeSlide.lg",[i,e,t,s]),l.lgBusy=!0,clearTimeout(l.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){l.addHtml(e)},a),this.arrowDisable(e),t){var d=e-1,g=e+1;0===e&&i===o-1?(g=0,d=o-1):e===o-1&&0===i&&(g=0,d=o-1),this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide"),l.$slide.eq(d).addClass("lg-prev-slide"),l.$slide.eq(g).addClass("lg-next-slide"),l.$slide.eq(e).addClass("lg-current")}else l.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),e<i?(r=!0,0!==e||i!==o-1||s||(n=!(r=!1))):i<e&&(n=!0,e!==o-1||0!==i||s||(n=!(r=!0))),r?(this.$slide.eq(e).addClass("lg-prev-slide"),this.$slide.eq(i).addClass("lg-next-slide")):n&&(this.$slide.eq(e).addClass("lg-next-slide"),this.$slide.eq(i).addClass("lg-prev-slide")),setTimeout(function(){l.$slide.removeClass("lg-current"),l.$slide.eq(e).addClass("lg-current"),l.$outer.removeClass("lg-no-trans")},50);var h;if(l.lGalleryOn?(setTimeout(function(){l.loadContent(e,!0,0)},this.s.speed+50),setTimeout(function(){l.lgBusy=!1,l.$el.trigger("onAfterSlide.lg",[i,e,t,s])},this.s.speed)):(l.loadContent(e,!0,l.s.backdropDuration),l.lgBusy=!1,l.$el.trigger("onAfterSlide.lg",[i,e,t,s])),this.s.download)h=l.s.dynamic?l.s.dynamicEl[e].downloadUrl||l.s.dynamicEl[e].src:l.$items.eq(e).attr("data-download-url")||l.$items.eq(e).attr("href")||l.$items.eq(e).attr("data-src"),p("#lg-download").attr("href",h);l.lGalleryOn=!0,this.s.counter&&p("#lg-counter-current").text(e+1)}}},t.prototype.goToNextSlide=function(e){var t=this;t.lgBusy||(t.index+1<t.$slide.length?(t.index++,t.$el.trigger("onBeforeNextSlide.lg",[t.index]),t.slide(t.index,e,!1)):t.s.loop?(t.index=0,t.$el.trigger("onBeforeNextSlide.lg",[t.index]),t.slide(t.index,e,!1)):t.s.slideEndAnimatoin&&(t.$outer.addClass("lg-right-end"),setTimeout(function(){t.$outer.removeClass("lg-right-end")},400)))},t.prototype.goToPrevSlide=function(e){var t=this;t.lgBusy||(0<t.index?(t.index--,t.$el.trigger("onBeforePrevSlide.lg",[t.index,e]),t.slide(t.index,e,!1)):t.s.loop?(t.index=t.$items.length-1,t.$el.trigger("onBeforePrevSlide.lg",[t.index,e]),t.slide(t.index,e,!1)):t.s.slideEndAnimatoin&&(t.$outer.addClass("lg-left-end"),setTimeout(function(){t.$outer.removeClass("lg-left-end")},400)))},t.prototype.keyPress=function(){var t=this;1<this.$items.length&&p(f).on("keyup.lg",function(e){1<t.$items.length&&(37===e.keyCode&&(e.preventDefault(),t.goToPrevSlide()),39===e.keyCode&&(e.preventDefault(),t.goToNextSlide()))}),p(f).on("keydown.lg",function(e){!0===t.s.escKey&&27===e.keyCode&&(e.preventDefault(),t.$outer.hasClass("lg-thumb-open")?t.$outer.removeClass("lg-thumb-open"):t.destroy())})},t.prototype.arrow=function(){var e=this;this.$outer.find(".lg-prev").on("click.lg",function(){e.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){e.goToNextSlide()})},t.prototype.arrowDisable=function(e){!this.s.loop&&this.s.hideControlOnEnd&&(e+1<this.$slide.length?this.$outer.find(".lg-next").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-next").attr("disabled","disabled").addClass("disabled"),0<e?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},t.prototype.setTranslate=function(e,t,s){this.s.useLeft?e.css("left",t):e.css({transform:"translate3d("+t+"px, "+s+"px, 0px)"})},t.prototype.touchMove=function(e,t){var s=t-e;this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),s,0),this.setTranslate(p(".lg-prev-slide"),-this.$slide.eq(this.index).width()+s,0),this.setTranslate(p(".lg-next-slide"),this.$slide.eq(this.index).width()+s,0)},t.prototype.touchEnd=function(e){var t=this;"lg-slide"!==t.s.mode&&t.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){t.$outer.removeClass("lg-dragging"),e<0&&Math.abs(e)>t.s.swipeThreshold?t.goToNextSlide(!0):0<e&&Math.abs(e)>t.s.swipeThreshold?t.goToPrevSlide(!0):Math.abs(e)<5&&t.$el.trigger("onSlideClick.lg"),t.$slide.removeAttr("style")}),setTimeout(function(){t.$outer.hasClass("lg-dragging")||"lg-slide"===t.s.mode||t.$outer.removeClass("lg-slide")},t.s.speed+100)},t.prototype.enableSwipe=function(){var t=this,s=0,i=0,l=!1;t.s.enableSwipe&&t.isTouch&&t.doCss()&&(t.$slide.on("touchstart.lg",function(e){t.$outer.hasClass("lg-zoomed")||t.lgBusy||(e.preventDefault(),t.manageSwipeClass(),s=e.originalEvent.targetTouches[0].pageX)}),t.$slide.on("touchmove.lg",function(e){t.$outer.hasClass("lg-zoomed")||(e.preventDefault(),i=e.originalEvent.targetTouches[0].pageX,t.touchMove(s,i),l=!0)}),t.$slide.on("touchend.lg",function(){t.$outer.hasClass("lg-zoomed")||(l?(l=!1,t.touchEnd(i-s)):t.$el.trigger("onSlideClick.lg"))}))},t.prototype.enableDrag=function(){var t=this,s=0,i=0,l=!1,o=!1;t.s.enableDrag&&!t.isTouch&&t.doCss()&&(t.$slide.on("mousedown.lg",function(e){t.$outer.hasClass("lg-zoomed")||(p(e.target).hasClass("lg-object")||p(e.target).hasClass("lg-video-play"))&&(e.preventDefault(),t.lgBusy||(t.manageSwipeClass(),s=e.pageX,l=!0,t.$outer.scrollLeft+=1,--t.$outer.scrollLeft,t.$outer.removeClass("lg-grab").addClass("lg-grabbing"),t.$el.trigger("onDragstart.lg")))}),p(f).on("mousemove.lg",function(e){l&&(o=!0,i=e.pageX,t.touchMove(s,i),t.$el.trigger("onDragmove.lg"))}),p(f).on("mouseup.lg",function(e){o?(o=!1,t.touchEnd(i-s),t.$el.trigger("onDragend.lg")):(p(e.target).hasClass("lg-object")||p(e.target).hasClass("lg-video-play"))&&t.$el.trigger("onSlideClick.lg"),l&&(l=!1,t.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},t.prototype.manageSwipeClass=function(){var e=this.index+1,t=this.index-1,s=this.$slide.length;this.s.loop&&(0===this.index?t=s-1:this.index===s-1&&(e=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),-1<t&&this.$slide.eq(t).addClass("lg-prev-slide"),this.$slide.eq(e).addClass("lg-next-slide")},t.prototype.mousewheel=function(){var t=this;t.$outer.on("mousewheel.lg",function(e){e.deltaY&&(0<e.deltaY?t.goToPrevSlide():t.goToNextSlide(),e.preventDefault())})},t.prototype.closeGallery=function(){var t=this,s=!1;this.$outer.find(".lg-close").on("click.lg",function(){t.destroy()}),t.s.closable&&(t.$outer.on("mousedown.lg",function(e){s=!!(p(e.target).is(".lg-outer")||p(e.target).is(".lg-item ")||p(e.target).is(".lg-img-wrap"))}),t.$outer.on("mouseup.lg",function(e){(p(e.target).is(".lg-outer")||p(e.target).is(".lg-item ")||p(e.target).is(".lg-img-wrap")&&s)&&(t.$outer.hasClass("lg-dragging")||t.destroy())}))},t.prototype.destroy=function(e){var t=this;e||t.$el.trigger("onBeforeClose.lg"),p(f).scrollTop(t.prevScrollTop),e&&(t.s.dynamic||this.$items.off("click.lg click.lgcustom"),p.removeData(t.el,"lightGallery")),this.$el.off(".lg.tm"),p.each(p.fn.lightGallery.modules,function(e){t.modules[e]&&t.modules[e].destroy()}),this.lGalleryOn=!1,clearTimeout(t.hideBartimeout),this.hideBartimeout=!1,p(f).off(".lg"),p("body").removeClass("lg-on lg-from-hash"),t.$outer&&t.$outer.removeClass("lg-visible"),p(".lg-backdrop").removeClass("in"),setTimeout(function(){t.$outer&&t.$outer.remove(),p(".lg-backdrop").remove(),e||t.$el.trigger("onCloseAfter.lg")},t.s.backdropDuration+50)},p.fn.lightGallery=function(e){return this.each(function(){if(p.data(this,"lightGallery"))try{p(this).data("lightGallery").init()}catch(e){console.error("lightGallery has not initiated properly")}else p.data(this,"lightGallery",new t(this,e))})},p.fn.lightGallery.modules={}}(jQuery,window,document); /*lg-video*/!function(c){"use strict";function e(e){return this.core=c(e).data("lightGallery"),this.$el=c(e),this.core.s=c.extend({},o,this.core.s),this.videoLoaded=!1,this.init(),this}var o={videoMaxWidth:"855px",youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,videojs:!1};e.prototype.init=function(){var r=this;r.core.$el.on("hasVideo.lg.tm",function(e,o,i,l){if(r.core.$slide.eq(o).find(".lg-video").append(r.loadVideo(i,"lg-object",!0,o,l)),l)if(r.core.s.videojs)try{videojs(r.core.$slide.eq(o).find(".lg-html5").get(0),{},function(){r.videoLoaded||this.play()})}catch(e){console.error("Make sure you have included videojs")}else r.core.$slide.eq(o).find(".lg-html5").get(0).play()}),r.core.$el.on("onAferAppendSlide.lg.tm",function(e,o){r.core.$slide.eq(o).find(".lg-video-cont").css("max-width",r.core.s.videoMaxWidth),r.videoLoaded=!0});function o(i){if(i.find(".lg-object").hasClass("lg-has-poster")&&i.find(".lg-object").is(":visible"))if(i.hasClass("lg-has-video")){var e=i.find(".lg-youtube").get(0),o=i.find(".lg-vimeo").get(0),l=i.find(".lg-dailymotion").get(0),a=i.find(".lg-html5").get(0);if(e)e.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(o)try{$f(o).api("play")}catch(e){console.error("Make sure you have included froogaloop2 js")}else if(l)l.contentWindow.postMessage("play","*");else if(a)if(r.core.s.videojs)try{videojs(a).play()}catch(e){console.error("Make sure you have included videojs")}else a.play();i.addClass("lg-video-palying")}else{i.addClass("lg-video-palying lg-has-video");var s=function(e,o){if(i.find(".lg-video").append(r.loadVideo(e,"",!1,r.core.index,o)),o)if(r.core.s.videojs)try{videojs(r.core.$slide.eq(r.core.index).find(".lg-html5").get(0),{},function(){this.play()})}catch(e){console.error("Make sure you have included videojs")}else r.core.$slide.eq(r.core.index).find(".lg-html5").get(0).play()};r.core.s.dynamic?s(r.core.s.dynamicEl[r.core.index].src,r.core.s.dynamicEl[r.core.index].html):s(r.core.$items.eq(r.core.index).attr("href")||r.core.$items.eq(r.core.index).attr("data-src"),r.core.$items.eq(r.core.index).attr("data-html"));var t=i.find(".lg-object");i.find(".lg-video").append(t),i.find(".lg-video-object").hasClass("lg-html5")||(i.removeClass("lg-complete"),i.find(".lg-video-object").on("load.lg error.lg",function(){i.addClass("lg-complete")}))}}r.core.doCss()&&1<r.core.$items.length&&(r.core.s.enableSwipe&&r.core.isTouch||r.core.s.enableDrag&&!r.core.isTouch)?r.core.$el.on("onSlideClick.lg.tm",function(){var e=r.core.$slide.eq(r.core.index);o(e)}):r.core.$slide.on("click.lg",function(){o(c(this))}),r.core.$el.on("onBeforeSlide.lg.tm",function(e,o){var i=r.core.$slide.eq(o),l=i.find(".lg-youtube").get(0),a=i.find(".lg-vimeo").get(0),s=i.find(".lg-dailymotion").get(0),t=i.find(".lg-html5").get(0);if(l)l.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(a)try{$f(a).api("pause")}catch(e){console.error("Make sure you have included froogaloop2 js")}else if(s)s.contentWindow.postMessage("pause","*");else if(t)if(r.core.s.videojs)try{videojs(t).pause()}catch(e){console.error("Make sure you have included videojs")}else t.pause()}),r.core.$el.on("onAfterSlide.lg.tm",function(e,o){r.core.$slide.eq(o).removeClass("lg-video-palying")})},e.prototype.loadVideo=function(e,o,i,l,a){var s="",t=1,r="",d=this.core.isVideo(e,l)||{};if(i&&(t=this.videoLoaded?0:1),d.youtube)r="?wmode=opaque&autoplay="+t+"&enablejsapi=1",this.core.s.youtubePlayerParams&&(r=r+"&"+c.param(this.core.s.youtubePlayerParams)),s='<iframe class="lg-video-object lg-youtube '+o+'" width="560" height="315" src="//www.youtube.com/embed/'+d.youtube[1]+r+'" frameborder="0" allowfullscreen></iframe>';else if(d.vimeo)r="?autoplay="+t+"&api=1",this.core.s.vimeoPlayerParams&&(r=r+"&"+c.param(this.core.s.vimeoPlayerParams)),s='<iframe class="lg-video-object lg-vimeo '+o+'" width="560" height="315" src="http://player.vimeo.com/video/'+d.vimeo[1]+r+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';else if(d.dailymotion)r="?wmode=opaque&autoplay="+t+"&api=postMessage",this.core.s.dailymotionPlayerParams&&(r=r+"&"+c.param(this.core.s.dailymotionPlayerParams)),s='<iframe class="lg-video-object lg-dailymotion '+o+'" width="560" height="315" src="//www.dailymotion.com/embed/video/'+d.dailymotion[1]+r+'" frameborder="0" allowfullscreen></iframe>';else if(d.html5){var n=a.substring(0,1);"."!==n&&"#"!==n||(a=c(a).html()),s=a}return s},e.prototype.destroy=function(){this.videoLoaded=!1},c.fn.lightGallery.modules.video=e}(jQuery,(window,document)); /*lg-thumbnail*/!function(s,n,u){"use strict";function t(t){return this.core=s(t).data("lightGallery"),this.core.s=s.extend({},e,this.core.s),this.$el=s(t),this.$thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.left=0,this.init(),this}var e={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbContHeight:100,thumbMargin:5,thumbRightBorder:2,thumbBottomBorder:2,exThumbImage:!1,showThumbByDefault:!0,toogleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0};t.prototype.init=function(){this.core.s.thumbnail&&1<this.core.$items.length&&(this.core.s.showThumbByDefault&&this.core.$outer.addClass("lg-thumb-open"),this.core.s.pullCaptionUp&&this.core.$outer.addClass("lg-pull-caption-up"),this.build(),this.core.s.animateThumb?(this.core.s.enableThumbDrag&&!this.core.isTouch&&this.core.doCss()&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.core.isTouch&&this.core.doCss()&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toogle(),this.thumbkeyPress())},t.prototype.getThumbnail=function(t,e){var i=this,o=u.createElement("canvas"),h=new Image;h.src=t;var r=i.core.s.thumbWidth;i.core.s.thumbWidth<i.core.s.thumbContHeight&&(r=i.core.s.thumbContHeight),h.onload=function(){if(o.width=Number(r-2*i.core.s.thumbRightBorder),o.height=Number(r-2*i.core.s.thumbBottomBorder),o.getContext){o.getContext("2d").drawImage(h,0,0,o.width,o.height);var t=o.toDataURL();i.core.$outer.find(".lg-thumb-item").eq(e).find("img").attr("src",t)}}},t.prototype.build=function(){var t,a=this,m="",l="";switch(this.core.s.vimeoThumbSize){case"thumbnail_large":l="640";break;case"thumbnail_medium":l="200x150";break;case"thumbnail_small":l="100x75"}function e(t,e,i){var o,h=a.core.isVideo(t,i)||{},r="";h.youtube||h.vimeo||h.dailymotion?h.youtube?o=a.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+h.youtube[1]+"/"+a.core.s.youtubeThumbSize+".jpg":e:h.vimeo?a.core.s.loadVimeoThumbnail?(o="//i.vimeocdn.com/video/error_"+l+".jpg",r=h.vimeo[1]):o=e:h.dailymotion&&(o=a.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+h.dailymotion[1]:e):o=e;var u=a.core.s.thumbWidth-2*a.core.s.thumbRightBorder+"px",s="auto";a.core.s.thumbWidth<a.core.s.thumbContHeight&&(u="auto",s=a.core.s.thumbContHeight-2*a.core.s.thumbRightBorder+"px"),m+='<div data-vimeo-id="'+r+'" class="lg-thumb-item" style="width:'+a.core.s.thumbWidth+"px; margin-right: "+a.core.s.thumbMargin+'px"><img style="width:'+u+";height:"+s+'" src="'+o+'" /></div>',r=""}if(a.core.$outer.addClass("lg-has-thumb"),a.core.$outer.find(".lg").append('<div class="lg-thumb-outer"><div class="lg-thumb group"></div></div>'),a.$thumbOuter=a.core.$outer.find(".lg-thumb-outer"),a.thumbOuterWidth=a.$thumbOuter.width(),a.core.s.animateThumb&&a.core.$outer.find(".lg-thumb").css({width:a.thumbTotalWidth+"px",position:"relative"}),this.core.s.animateThumb&&a.$thumbOuter.css("height",a.core.s.thumbContHeight+"px"),a.core.s.dynamic)for(var i=0;i<a.core.s.dynamicEl.length;i++)e(a.core.s.dynamicEl[i].src,a.core.s.dynamicEl[i].thumb,i);else a.core.$items.each(function(t){a.core.s.exThumbImage?e(s(this).attr("href")||s(this).attr("data-src"),s(this).attr(a.core.s.exThumbImage),t):e(s(this).attr("href")||s(this).attr("data-src"),s(this).find("img").attr("src"),t)});a.core.$outer.find(".lg-thumb").html(m),(t=a.core.$outer.find(".lg-thumb-item")).each(function(t){var e=s(this),i=e.attr("data-vimeo-id");i&&s.getJSON("http://www.vimeo.com/api/v2/video/"+i+".json?callback=?",{format:"json"},function(t){e.find("img").attr("src",t[0][a.core.s.vimeoThumbSize])}),a.getThumbnail(a.core.s.dynamicEl[t].src,t)}),t.eq(a.core.index).addClass("active"),a.core.$el.on("onBeforeSlide.lg.tm",function(){t.removeClass("active"),t.eq(a.core.index).addClass("active")}),t.on("click.lg touchend.lg",function(){var t=s(this);setTimeout(function(){(!a.thumbClickable||a.core.lgBusy)&&a.core.doCss()||(a.core.index=t.index(),a.core.slide(a.core.index,!1,!0))},50)}),a.core.$el.on("onBeforeSlide.lg.tm",function(){a.animateThumb(a.core.index)}),s(n).on("resize.lg.thumb orientationchange.lg.thumb",function(){setTimeout(function(){a.animateThumb(a.core.index),a.thumbOuterWidth=a.$thumbOuter.width()},200)})},t.prototype.setTranslate=function(t){this.core.$outer.find(".lg-thumb").css({transform:"translate3d(-"+t+"px, 0px, 0px)"})},t.prototype.animateThumb=function(t){var e=this.core.$outer.find(".lg-thumb");if(this.core.s.animateThumb){var i;switch(this.core.s.currentPagerPosition){case"left":i=0;break;case"middle":i=this.thumbOuterWidth/2-this.core.s.thumbWidth/2;break;case"right":i=this.thumbOuterWidth-this.core.s.thumbWidth}this.left=(this.core.s.thumbWidth+this.core.s.thumbMargin)*t-1-i,this.left>this.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth),this.left<0&&(this.left=0),this.core.lGalleryOn?(e.hasClass("on")||this.core.$outer.find(".lg-thumb").css("transition-duration",this.core.s.speed+"ms"),this.core.doCss()||e.animate({left:-this.left+"px"},this.core.s.speed)):this.core.doCss()||e.css("left",-this.left+"px"),this.setTranslate(this.left)}},t.prototype.enableThumbDrag=function(){var e=this,i=0,o=0,h=!1,r=!1,u=0;e.$thumbOuter.addClass("lg-grab"),e.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",function(t){e.thumbTotalWidth>e.thumbOuterWidth&&(t.preventDefault(),i=t.pageX,h=!0,e.core.$outer.scrollLeft+=1,--e.core.$outer.scrollLeft,e.thumbClickable=!1,e.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),s(n).on("mousemove.lg.thumb",function(t){h&&(u=e.left,r=!0,o=t.pageX,e.$thumbOuter.addClass("lg-dragging"),(u-=o-i)>e.thumbTotalWidth-e.thumbOuterWidth&&(u=e.thumbTotalWidth-e.thumbOuterWidth),u<0&&(u=0),e.setTranslate(u))}),s(n).on("mouseup.lg.thumb",function(){r?(r=!1,e.$thumbOuter.removeClass("lg-dragging"),e.left=u,Math.abs(o-i)<e.core.s.swipeThreshold&&(e.thumbClickable=!0)):e.thumbClickable=!0,h&&(h=!1,e.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab"))})},t.prototype.enableThumbSwipe=function(){var e=this,i=0,o=0,h=!1,r=0;e.core.$outer.find(".lg-thumb").on("touchstart.lg",function(t){e.thumbTotalWidth>e.thumbOuterWidth&&(t.preventDefault(),i=t.originalEvent.targetTouches[0].pageX,e.thumbClickable=!1)}),e.core.$outer.find(".lg-thumb").on("touchmove.lg",function(t){e.thumbTotalWidth>e.thumbOuterWidth&&(t.preventDefault(),o=t.originalEvent.targetTouches[0].pageX,h=!0,e.$thumbOuter.addClass("lg-dragging"),r=e.left,(r-=o-i)>e.thumbTotalWidth-e.thumbOuterWidth&&(r=e.thumbTotalWidth-e.thumbOuterWidth),r<0&&(r=0),e.setTranslate(r))}),e.core.$outer.find(".lg-thumb").on("touchend.lg",function(){e.thumbTotalWidth>e.thumbOuterWidth&&h?(h=!1,e.$thumbOuter.removeClass("lg-dragging"),Math.abs(o-i)<e.core.s.swipeThreshold&&(e.thumbClickable=!0),e.left=r):e.thumbClickable=!0})},t.prototype.toogle=function(){var t=this;t.core.s.toogleThumb&&(t.core.$outer.addClass("lg-can-toggle"),t.$thumbOuter.append('<span class="lg-toogle-thumb lg-icon"></span>'),t.core.$outer.find(".lg-toogle-thumb").on("click.lg",function(){t.core.$outer.toggleClass("lg-thumb-open")}))},t.prototype.thumbkeyPress=function(){var e=this;s(n).on("keydown.lg.thumb",function(t){38===t.keyCode?(t.preventDefault(),e.core.$outer.addClass("lg-thumb-open")):40===t.keyCode&&(t.preventDefault(),e.core.$outer.removeClass("lg-thumb-open"))})},t.prototype.destroy=function(){this.core.s.thumbnail&&1<this.core.$items.length&&(s(n).off("resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb"),this.$thumbOuter.remove(),this.core.$outer.removeClass("lg-has-thumb"))},s.fn.lightGallery.modules.Thumbnail=t}(jQuery,window,document); /*lg-autoplay*/!function(t){"use strict";function o(o){return this.core=t(o).data("lightGallery"),this.$el=t(o),!(this.core.$items.length<2)&&(this.core.s=t.extend({},e,this.core.s),this.interval=!1,this.fromAuto=!0,this.canceledOnTouch=!1,this.fourceAutoplayTemp=this.core.s.fourceAutoplay,this.core.doCss()||(this.core.s.progressBar=!1),this.init(),this)}var e={autoplay:!1,pause:5e3,progressBar:!0,fourceAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar"};o.prototype.init=function(){var o=this;o.core.s.autoplayControls&&o.controls(),o.core.s.progressBar&&o.core.$outer.find(".lg").append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>'),o.progress(),o.core.s.autoplay&&o.startlAuto(),o.$el.on("onDragstart.lg.tm touchstart.lg.tm",function(){o.interval&&(o.cancelAuto(),o.canceledOnTouch=!0)}),o.$el.on("onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm",function(){!o.interval&&o.canceledOnTouch&&(o.startlAuto(),o.canceledOnTouch=!1)})},o.prototype.progress=function(){var o,t,e=this;e.$el.on("onBeforeSlide.lg.tm",function(){e.core.s.progressBar&&e.fromAuto&&(o=e.core.$outer.find(".lg-progress-bar"),t=e.core.$outer.find(".lg-progress"),e.interval&&(t.removeAttr("style"),o.removeClass("lg-start"),setTimeout(function(){t.css("transition","width "+(e.core.s.speed+e.core.s.pause)+"ms ease 0s"),o.addClass("lg-start")},20))),e.fromAuto||e.core.s.fourceAutoplay||e.cancelAuto(),e.fromAuto=!1})},o.prototype.controls=function(){var o=this;t(this.core.s.appendAutoplayControlsTo).append('<span class="lg-autoplay-button lg-icon"></span>'),o.core.$outer.find(".lg-autoplay-button").on("click.lg",function(){t(o.core.$outer).hasClass("lg-show-autoplay")?(o.cancelAuto(),o.core.s.fourceAutoplay=!1):o.interval||(o.startlAuto(),o.core.s.fourceAutoplay=o.fourceAutoplayTemp)})},o.prototype.startlAuto=function(){var o=this;o.core.$outer.find(".lg-progress").css("transition","width "+(o.core.s.speed+o.core.s.pause)+"ms ease 0s"),o.core.$outer.addClass("lg-show-autoplay"),o.core.$outer.find(".lg-progress-bar").addClass("lg-start"),o.interval=setInterval(function(){o.core.index+1<o.core.$items.length?o.core.index=o.core.index:o.core.index=-1,o.core.index++,o.fromAuto=!0,o.core.slide(o.core.index,!1,!1)},o.core.s.speed+o.core.s.pause)},o.prototype.cancelAuto=function(){clearInterval(this.interval),this.interval=!1,this.core.$outer.find(".lg-progress").removeAttr("style"),this.core.$outer.removeClass("lg-show-autoplay"),this.core.$outer.find(".lg-progress-bar").removeClass("lg-start")},o.prototype.destroy=function(){this.cancelAuto(),this.core.$outer.find(".lg-progress-bar").remove()},t.fn.lightGallery.modules.autoplay=o}(jQuery,(window,document)); /*lg-pagers*/!function(o,n){"use strict";function e(e){return this.core=o(e).data("lightGallery"),this.$el=o(e),this.core.s=o.extend({},t,this.core.s),this.core.s.pager&&1<this.core.$items.length&&this.init(),this}var t={pager:!1};e.prototype.getPager=function(e,t){var a=this,s=n.createElement("canvas"),r=new Image;r.src=e,r.onload=function(){if(s.width=Number(100),s.height=Number(100),s.getContext){s.getContext("2d").drawImage(r,0,0,s.width,s.height);var e=s.toDataURL();a.core.$outer.find(".lg-pager-cont").eq(t).find("img").attr("src",e)}}},e.prototype.init=function(){var s,e,t,a=this,r="";if(a.core.$outer.find(".lg").append('<div class="lg-pager-outer"></div>'),a.core.s.dynamic)for(var n=0;n<a.core.s.dynamicEl.length;n++)r+='<span class="lg-pager-cont"> <span class="lg-pager"></span><div class="lg-pager-thumb-cont"><span class="lg-caret"></span> <img src="'+a.core.s.dynamicEl[n].thumb+'" /></div></span>';else a.core.$items.each(function(){a.core.s.exThumbImage?r+='<span class="lg-pager-cont"> <span class="lg-pager"></span><div class="lg-pager-thumb-cont"><span class="lg-caret"></span> <img src="'+o(this).attr(a.core.s.exThumbImage)+'" /></div></span>':r+='<span class="lg-pager-cont"> <span class="lg-pager"></span><div class="lg-pager-thumb-cont"><span class="lg-caret"></span> <img src="'+o(this).find("img").attr("src")+'" /></div></span>'});(e=a.core.$outer.find(".lg-pager-outer")).html(r),(s=a.core.$outer.find(".lg-pager-cont")).on("click.lg touchend.lg",function(){var e=o(this);a.core.index=e.index(),a.core.slide(a.core.index,!1,!1)}),e.on("mouseover.lg",function(){clearTimeout(t),e.addClass("lg-pager-hover")}),e.on("mouseout.lg",function(){t=setTimeout(function(){e.removeClass("lg-pager-hover")})}),a.core.$el.on("onBeforeSlide.lg.tm",function(e,t,a){s.removeClass("lg-pager-active"),s.eq(a).addClass("lg-pager-active")}),a.core.$outer.find(".lg-pager-cont").each(function(e){a.getPager(a.core.s.dynamicEl[e].src,e)})},e.prototype.destroy=function(){},o.fn.lightGallery.modules.pager=e}(jQuery,(window,document)); /*lg-zoom*/!function(d,h){"use strict";function o(o){return this.core=d(o).data("lightGallery"),this.core.s=d.extend({},e,this.core.s),this.core.s.zoom&&this.core.doCss()&&(this.init(),this.zoomabletimeout=!1,this.pageX=d(h).width()/2,this.pageY=d(h).height()/2+d(h).scrollTop()),this}var e={scale:1,zoom:!0,enableZoomAfter:300};o.prototype.init=function(){var l=this;this.core.$outer.find(".lg-toolbar").append('<span id="lg-zoom-in" class="lg-icon"></span><span id="lg-zoom-out" class="lg-icon"></span>'),l.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(o,e,t){var a=l.core.s.enableZoomAfter+t;d("body").hasClass("lg-from-hash")&&t?a=0:d("body").removeClass("lg-from-hash"),l.zoomabletimeout=setTimeout(function(){l.core.$slide.eq(e).addClass("lg-zoomable")},a+1200)});function o(o){var e=l.core.$outer.find(".lg-current .lg-image"),t=(d(h).width()-e.width())/2,a=(d(h).height()-e.height())/2+d(h).scrollTop(),r=(o-1)*(l.pageX-t),s=(o-1)*(l.pageY-a);e.css("transform","scale3d("+o+", "+o+", 1)").attr("data-scale",o),e.parent().css("transform","translate3d(-"+r+"px, -"+s+"px, 0)").attr("data-x",r).attr("data-y",s)}function s(){1<i?l.core.$outer.addClass("lg-zoomed"):l.resetZoom(),i<1&&(i=1),o(i)}var i=1;l.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(o,a){var r=l.core.$slide.eq(a).find(".lg-image");r.dblclick(function(o){if(l.core.$outer.find(".lg-current").hasClass("lg-zoomable")){var e,t=r.width();e=l.core.s.dynamic?l.core.s.dynamicEl[a].width||r[0].naturalWidth||t:l.core.$items.eq(a).attr("data-width")||r[0].naturalWidth||t,l.core.$outer.hasClass("lg-zoomed")?i=1:t<e&&(i=e/t||2),l.pageX=o.pageX,l.pageY=o.pageY,s(),setTimeout(function(){l.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)}})}),d(h).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){l.pageX=d(h).width()/2,l.pageY=d(h).height()/2+d(h).scrollTop(),o(i)}),d("#lg-zoom-out").on("click.lg",function(){l.core.$outer.find(".lg-current").hasClass("lg-zoomable")&&l.core.$outer.find(".lg-current .lg-image").length&&(i-=l.core.s.scale,s())}),d("#lg-zoom-in").on("click.lg",function(){l.core.$outer.find(".lg-current").hasClass("lg-zoomable")&&l.core.$outer.find(".lg-current .lg-image").length&&(i+=l.core.s.scale,s())}),l.core.$el.on("onBeforeSlide.lg.tm",function(){l.resetZoom()}),l.core.isTouch||l.zoomDrag(),l.core.isTouch&&l.zoomSwipe()},o.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed"),this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y"),this.core.$slide.find(".lg-image").removeAttr("style data-scale"),this.pageX=d(h).width()/2,this.pageY=d(h).height()/2+d(h).scrollTop()},o.prototype.zoomSwipe=function(){var r=this,s={},l={},i=!1,n=!1,c=!1;r.core.$slide.on("touchstart.lg",function(o){if(r.core.$outer.hasClass("lg-zoomed")){var e=r.core.$slide.eq(r.core.index).find(".lg-object");c=e.outerHeight()*e.attr("data-scale")>r.core.$outer.find(".lg").height(),((n=e.outerWidth()*e.attr("data-scale")>r.core.$outer.find(".lg").width())||c)&&(o.preventDefault(),s={x:o.originalEvent.targetTouches[0].pageX,y:o.originalEvent.targetTouches[0].pageY})}}),r.core.$slide.on("touchmove.lg",function(o){if(r.core.$outer.hasClass("lg-zoomed")){var e,t,a=r.core.$slide.eq(r.core.index).find(".lg-img-wrap");o.preventDefault(),i=!0,l={x:o.originalEvent.targetTouches[0].pageX,y:o.originalEvent.targetTouches[0].pageY},r.core.$outer.addClass("lg-zoom-dragging"),t=c?-Math.abs(a.attr("data-y"))+(l.y-s.y):-Math.abs(a.attr("data-y")),e=n?-Math.abs(a.attr("data-x"))+(l.x-s.x):-Math.abs(a.attr("data-x")),a.css("transform","translate3d("+e+"px, "+t+"px, 0)")}}),r.core.$slide.on("touchend.lg",function(){r.core.$outer.hasClass("lg-zoomed")&&i&&(i=!1,r.core.$outer.removeClass("lg-zoom-dragging"),r.touchendZoom(s,l,n,c))})},o.prototype.zoomDrag=function(){var r=this,s={},l={},i=!1,n=!1,c=!1,g=!1;r.core.$slide.on("mousedown.lg.zoom",function(o){var e=r.core.$slide.eq(r.core.index).find(".lg-object");g=e.outerHeight()*e.attr("data-scale")>r.core.$outer.find(".lg").height(),c=e.outerWidth()*e.attr("data-scale")>r.core.$outer.find(".lg").width(),r.core.$outer.hasClass("lg-zoomed")&&d(o.target).hasClass("lg-object")&&(c||g)&&(o.preventDefault(),s={x:o.pageX,y:o.pageY},i=!0,r.core.$outer.scrollLeft+=1,--r.core.$outer.scrollLeft,r.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}),d(h).on("mousemove.lg.zoom",function(o){if(i){var e,t,a=r.core.$slide.eq(r.core.index).find(".lg-img-wrap");n=!0,l={x:o.pageX,y:o.pageY},r.core.$outer.addClass("lg-zoom-dragging"),t=g?-Math.abs(a.attr("data-y"))+(l.y-s.y):-Math.abs(a.attr("data-y")),e=c?-Math.abs(a.attr("data-x"))+(l.x-s.x):-Math.abs(a.attr("data-x")),a.css("transform","translate3d("+e+"px, "+t+"px, 0)")}}),d(h).on("mouseup.lg.zoom",function(o){i&&(i=!1,r.core.$outer.removeClass("lg-zoom-dragging"),!n||s.x===l.x&&s.y===l.y||(l={x:o.pageX,y:o.pageY},r.touchendZoom(s,l,c,g)),n=!1),r.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})},o.prototype.touchendZoom=function(o,e,t,a){var r=this,s=r.core.$slide.eq(r.core.index).find(".lg-img-wrap"),l=r.core.$slide.eq(r.core.index).find(".lg-object"),i=-Math.abs(s.attr("data-x"))+(e.x-o.x),n=-Math.abs(s.attr("data-y"))+(e.y-o.y),c=(r.core.$outer.find(".lg").height()-l.outerHeight())/2,g=Math.abs(l.outerHeight()*Math.abs(l.attr("data-scale"))-r.core.$outer.find(".lg").height()+c),d=(r.core.$outer.find(".lg").width()-l.outerWidth())/2,h=Math.abs(l.outerWidth()*Math.abs(l.attr("data-scale"))-r.core.$outer.find(".lg").width()+d);a&&(n<=-g?n=-g:-c<=n&&(n=-c)),t&&(i<=-h?i=-h:-d<=i&&(i=-d)),a?s.attr("data-y",Math.abs(n)):n=-Math.abs(s.attr("data-y")),t?s.attr("data-x",Math.abs(i)):i=-Math.abs(s.attr("data-x")),s.css("transform","translate3d("+i+"px, "+n+"px, 0)")},o.prototype.destroy=function(){var o=this;o.core.$el.off(".lg.zoom"),d(h).off(".lg.zoom"),o.core.$slide.off(".lg.zoom"),o.core.$el.off(".lg.tm.zoom"),o.resetZoom(),clearTimeout(o.zoomabletimeout),o.zoomabletimeout=!1},d.fn.lightGallery.modules.zoom=o}(jQuery,window,document);
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 2
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
skin-lightgallery
DIR
-
drwxr-xr-x
2024-05-28 15:48:43
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
lightgallery.css
56.79 KB
lrw-r--r--
2024-05-28 15:48:43
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
lightgallery.js
39.26 KB
lrw-r--r--
2024-05-28 15:48:43
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).