!function(b,x,t){var i="nivoLightbox",e={effect:"fade",theme:"default",keyboardNav:!0,clickImgToClose:!1,clickOverlayToClose:!0,onInit:function(){},beforeShowLightbox:function(){},afterShowLightbox:function(t){},beforeHideLightbox:function(){},afterHideLightbox:function(){},beforePrev:function(t){},onPrev:function(t){},beforeNext:function(t){},onNext:function(t){},errorMessage:"The requested content cannot be loaded. Please try again later."};function o(t,o){this.el=t,this.$el=b(this.el),this.options=b.extend({},e,o),this._defaults=e,this._name=i,this.init()}o.prototype={init:function(){var i=this;b("html").hasClass("nivo-lightbox-notouch")||b("html").addClass("nivo-lightbox-notouch"),"ontouchstart"in t&&b("html").removeClass("nivo-lightbox-notouch"),this.$el.on("click",function(t){i.showLightbox(t)}),this.options.keyboardNav&&b("body").off("keyup").on("keyup",function(t){var o=t.keyCode?t.keyCode:t.which;27==o&&i.destructLightbox(),37==o&&b(".nivo-lightbox-prev").trigger("click"),39==o&&b(".nivo-lightbox-next").trigger("click")}),this.options.onInit.call(this)},showLightbox:function(t){var o,i,e,n=this,l=this.$el;this.checkContent(l)&&(t.preventDefault(),this.options.beforeShowLightbox.call(this),!(o=this.constructLightbox())||(i=o.find(".nivo-lightbox-content"))&&(b("body").addClass("nivo-lightbox-body-effect-"+this.options.effect),this.processContent(i,l),this.$el.attr("data-lightbox-gallery")&&(e=b('[data-lightbox-gallery="'+this.$el.attr("data-lightbox-gallery")+'"]'),b(".nivo-lightbox-nav").show(),b(".nivo-lightbox-prev").off("click").on("click",function(t){t.preventDefault();var o=e.index(l);l=e.eq(o-1),b(l).length||(l=e.last()),b.when(n.options.beforePrev.call(this,[l])).done(function(){n.processContent(i,l),n.options.onPrev.call(this,[l])})}),b(".nivo-lightbox-next").off("click").on("click",function(t){t.preventDefault();var o=e.index(l);l=e.eq(o+1),b(l).length||(l=e.first()),b.when(n.options.beforeNext.call(this,[l])).done(function(){n.processContent(i,l),n.options.onNext.call(this,[l])})})),setTimeout(function(){o.addClass("nivo-lightbox-open"),n.options.afterShowLightbox.call(this,[o])},1)))},checkContent:function(t){var o=t.attr("href"),i=o.match(/(youtube|youtube-nocookie|youtu|vimeo)\.(com|be)\/(watch\?v=([\w-]+)|([\w-]+))/);return null!==o.match(/\.(jpeg|jpg|gif|png)$/i)||(!!i||("ajax"==t.attr("data-lightbox-type")||("#"==o.substring(0,1)&&"inline"==t.attr("data-lightbox-type")||"iframe"==t.attr("data-lightbox-type"))))},processContent:function(i,t){var o,e,n,l=this,a=t.attr("href"),h=a.match(/(youtube|youtube-nocookie|youtu|vimeo)\.(com|be)\/(watch\?v=([\w-]+)|([\w-]+))/);if(i.html("").addClass("nivo-lightbox-loading"),this.isHidpi()&&t.attr("data-lightbox-hidpi")&&(a=t.attr("data-lightbox-hidpi")),null!==a.match(/\.(jpeg|jpg|gif|png)$/i)){var s=b("",{src:a,class:"nivo-lightbox-image-display"});s.one("load",function(){var t=b('
'+l.options.errorMessage+"