require.config({paths:{"object-fit-images":"/webjars/wiki%3Ahlsdhsdss/object-fit-images/3.2.3/dist/ofi.min.js?r=1",swiper:"/webjars/wiki%3Ahlsdhsdss/swiper/4.5.1/dist/js/swiper.min"},shim:{jQuery:{exports:"jquery"}},});require(["jquery","object-fit-images","swiper"],function(i,l,a){var w=".media-content";var x=".lightbox__media-wrapper";var n=".hls-media-legend";var F=null;var v=Array();var q=".lightbox__media-content";var d=".lightbox__legend";var t=".lightbox__container";var A=".lightbox__container-inner";var C=".lightbox__wrapper";var u=".lightbox__legend-open";var z=".lightbox__legend-close";var c=".lightbox__close";var s=".table";var e=Array();var h=".hls-video-wrapper";var g=Array();var m=".hls-audio-wrapper";var k=Array();var y=".hls-gallery__container";var D=Array();var f=null;var j=337;var b=992;var r=false;if(i(document).width()<b){r=true;j="100%"}var E=1000;var p=".lightbox__zoomin";var o=".lightbox__zoomout";var B=null;i(document).ready(function(){F=i(w);i("body").append('<div class="lightbox__wrapper">  <div class="lightbox__backdrop"></div>  <div class="lightbox__container">    <div class="lightbox__container-inner">    </div>  </div></div>');i.each(F,function(S,T){if(((i(T).find("img")).length>0)&&i(T).data("url")&&!((i(T).find(h).length>0))&&!((i(T).find(m).length>0))&&!((i(T).find(y).length>0))){v.push(T)}else{if((i(T).find("table").length>0)&&i(T).data("url")){e.push(T)}else{if((i(T).find(h).length>0)&&i(T).data("url")){g.push(T)}else{if((i(T).find(m).length>0)&&i(T).data("url")){k.push(T)}else{if((i(T).find(y).length>0)&&i(T).data("url")){D.push(T)}}}}}});i.each(v,function(S,T){i(T).click(function(){H("image",T)})});i.each(e,function(S,T){i(T).click(function(){H("table",T)})});i.each(g,function(S,T){i(T).click(function(){H("video",T)})});i.each(k,function(S,T){i(T).click(function(){H("audio",T)})});i.each(D,function(S,T){i(T).on("click",function(U){if(U.target.classList.contains("swiper-slide")||U.target.classList.contains("swiper-slide__image")||U.target.classList.contains("hls-media-legend")){H("gallery",T)}else{return}})});i(n+" a").click(function(S){S.stopPropagation()});i(".lightbox__backdrop").click(function(){M()});i(x).click(function(S){if(S.target.classList.contains("swiper-button-next")||S.target.classList.contains("swiper-button-prev")||S.target.classList.contains("swiper-pagination-bullet")){return}else{M()}});function J(){i("body").addClass("lightbox--open");i("body").addClass("lightbox--legend");i(C).show()}function I(){if(f.width>=f.height){i("body").addClass("lightbox--horizontal")}else{if(f.height>f.width){i("body").addClass("lightbox--vertical")}}i(q).height(i(t).clientHeight)}function R(){if(f){I();f.className="lightbox-image";i(q).html(f);i(function(){objectFitImages()});i(".lightbox-image").click(function(S){S.stopPropagation()});i(t).removeClass("hidden")}}function N(T,S){if(S==="table"){i(A).html('<div class="lightbox__media-wrapper"><div class="lightbox__media-content-wrap"><div class="lightbox__media-content"><div class="hls-table-wrapper">'+T+'</div></div><button class="lightbox__legend-button lightbox__legend-open"><i class="zmdi zmdi-info-outline"></i></button><button class="lightbox__close"><i class="zmdi zmdi-close"></i></button></div></div>');i(A).find(".hls-table-wrapper table").unwrap();i(A).find(".lightbox__legend").appendTo(".lightbox__container-inner");i(A+" .hls-ttab").remove()}else{if(S==="image"){i(A).html(T);if(i(q+" img").attr("src").indexOf(".svg")>0){i(q+" img").addClass("lightbox__background--white")}}else{if(S==="gallery"){i(A).html(T)}else{i(A).html(T)}}}Q(S)}function H(T,S){J();i.ajax({url:i(S).data("url"),async:true}).done(function(U){N(U,T);if(T==="table"){i("body").addClass("lightbox--table")}else{if(T==="video"){i("body").addClass("lightbox--video");K()}else{if(T==="audio"){i("body").addClass("lightbox--audio");K()}else{if(T==="gallery"){G(S)}}}}i(d).scrollTop(0);i(".hls-toc").toggle();i("#back-top").toggle()})}function P(U){i(u).hide();var S=false;i("body").addClass("lightbox--legend");var T=O(i(".lightbox__media-content").width()-337);i(".lightbox__media-content .hls-video-wrapper").animate({width:T[0],height:T[1]});i(".lightbox__media-content .hls-audio-wrapper").animate({width:T[0],height:T[1]});i(d).animate({width:j},E,function(){i(z).fadeIn(500);if(U==="image"){B.recalculate()}else{if(U==="video"){}}})}function L(S){i(z).hide();i(d).animate({width:0},E,function(){i("body").removeClass("lightbox--legend");i(u).fadeIn(E)});i(x).animate({width:"100%"},E,function(){if(S==="image"){B.recalculate()}else{if(S==="video"){var T=O();i(".lightbox__media-content .hls-video-wrapper").animate({width:T[0],height:T[1]});i(".lightbox__media-content .hls-audio-wrapper").animate({width:T[0],height:T[1]})}}})}function O(W){if(i(h)||i(m)){if(W){var S=W}else{var S=i(q).width()}var V=i(q).height();var U=Math.round(V*(16/9));var T=Math.round(S/(16/9));if(i(document).width()<=991){U=i(".lightbox__media-wrapper").width();T=Math.round(U/(16/9));return[U,T]}if(U>S){return[S,T]}else{return[U,V]}}}function G(U){var W=U.querySelector(".swiper-slide-active");var S=W.getAttribute("data-swiper-slide-index");var V=new a(".description-container-lightbox",{spaceBetween:0,slidesPerView:1,watchSlidesVisibility:true,watchSlidesProgress:true,cssWidthAndHeight:true,autoResize:true,noSwiping:true,allowTouchMove:false,});var T=new a(".gallery-top-lightbox-dots",{slidesPerView:"auto",spaceBetween:10,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev",},autoHeight:false,updateOnWindowResize:true,autoResize:false,resizeFix:true,loop:true,pagination:{el:".swiper-pagination",clickable:true,},hashNavigation:{replaceState:false,watchState:true,},});if(T){V.slideTo(S);i(z).click(function(){T.wrapperEl.style.visibility="hidden";setTimeout(function(){T.update();T.updateAutoHeight();T.wrapperEl.style.visibility="visible"},1000)});i(u).click(function(){T.wrapperEl.style.visibility="hidden";setTimeout(function(){T.update();T.updateAutoHeight();T.wrapperEl.style.visibility="visible"},1000)});i(c).click(function(){T.destroy();V.destroy()});T.on("slideChange",function(){V.slideTo(T.realIndex)})}}function K(){var U=O();var T=i(".lightbox__media-content .hls-video-wrapper");i(T).width(U[0]);i(T).height(U[1]);var S=i(".lightbox__media-content .hls-audio-wrapper");i(S).width(U[0]);i(S).height(U[1])}function M(){i(C).hide();i(A).html("");i(u).hide();if(!r){i(z).show();i(d).width(j)}i(o).hide();i(p).show();i("body").removeClass("lightbox--open");i("body").removeClass("lightbox--vertical");i("body").removeClass("lightbox--horizontal");i("body").removeClass("lightbox--legend");i("body").removeClass("lightbox--table");i("body").removeClass("lightbox--video");i(".hls-toc").toggle();i("#back-top").toggle()}function Q(S){i(z).click(function(T){T.stopPropagation();L(S)});i(u).click(function(T){T.stopPropagation();P(S)});i(c).click(function(T){M()});i(window).resize(function(){K()});i(q).prepend('<div class="hls-lightbox-layer"></div>');i(document).keyup(function(T){if(T.keyCode===27&&i("body").hasClass("lightbox--open")){M()}})}})});