function t_initZoom(){0===$(".t-zoomer__wrapper").length&&(window.tzoominited=!0,window.tzoomopenonce=!1,window.isDoubletapScaleAdded=!1,$('[data-zoomable="yes"]:not(.t-slds__thumbs_gallery):not([data-img-zoom-url=""])').addClass("t-zoomable"),$("body").append('
'),$(".t-zoomer__wrapper").append(''),$(".r").on("click",'.t-zoomable:not([data-img-zoom-url=""])',t_zoomHandler),$(".r").on("click",".t-slds__thumbs_gallery-zoomable",t_zoomHandler),$(".t-zoomer__close, .t-zoomer__bg").click((function(){var isPopupShown;t_zoom_close(),0!=$(document).find(".t-popup_show").length&&$(document).keydown((function(e){27==e.keyCode&&void 0!==window.t_store_closePopup&&t_store_closePopup(!1)}))})))}function t_zoomHandler(){$("body").addClass("t-zoomer__show"),$(".t-zoomer__container").html('');var id=$(this).closest(".r").attr("id"),parentBlock=$("#"+id),images=parentBlock.find(".t-zoomable:not(.t-slds__thumbs_gallery):not(.tn-atom__slds-img)");if($("#"+id).find(".t-slds").length){var slider=$(this).closest(".t-slds");slider.length&&(images=slider.find(".t-zoomable:not(.t-slds__thumbs_gallery)"))}$(".t-zoomer__close").css("display","flex");var sliderTrack=$(".t-carousel__zoomer__track");images.each((function(i,image){var imgtitle="",imgdescr="",titlebody="",descrbody="",images_urls=$(image).attr("data-img-zoom-url").split(",");($(image).is("img")||$(image).is("div"))&&(imgtitle=$(image).attr("title")||"",imgdescr=$(image).attr("data-img-zoom-descr")||""),""!==imgtitle&&(titlebody='
'+imgtitle+"
"),""!==imgdescr&&(descrbody='
'+imgdescr+"
"),sliderTrack.append('")})),t_zoom_setModalColor(parentBlock);var modal=$(".t-zoomer__wrapper"),slideItems=$(".t-carousel__zoomer__item"),imageBordersWidth=modal.height()-slideItems.height(),maxCommentsHeight=0,zoomerComments=slideItems.find(".t-zoomer__comments");zoomerComments.each((function(i,comment){var zoomerTitle=$(comment).find(".t-zoomer__title"),zoomerDescr=$(comment).find(".t-zoomer__descr");(""===zoomerTitle&&""===zoomerDescr||!zoomerTitle.length&&!zoomerDescr.length)&&$(comment).css("padding","0");var commentHeight=$(comment).innerHeight();maxCommentsHeight=maxCommentsHeight>commentHeight?maxCommentsHeight:commentHeight})),zoomerComments.css("height",maxCommentsHeight);var zoomedImages=slideItems.find(".t-carousel__zoomer__img"),arrowWrappers=$(".t-carousel__zoomer__arrow__wrapper");if(zoomedImages.css("max-height","calc(100vh - "+(maxCommentsHeight+imageBordersWidth)+"px"),-1!==zoomedImages.attr("src").indexOf(".svg")){var winWidth=$(window).width();zoomedImages.css("width",winWidth)}arrowWrappers.css("top","calc(50% - "+maxCommentsHeight/2+"px)");var target_url=$(this).attr("data-img-zoom-url"),target_img,targetItem=$('.t-carousel__zoomer__img[src="'+target_url+'"]').closest(".t-carousel__zoomer__item");if(slideItems.each((function(index,item){$(item).attr("data-zoomer-slide-number",index)})),slideItems.length>1&&t_zoom_loopSlider(),void 0!==targetItem.position()){var targetPosition=targetItem.position().left;targetItem.addClass("active"),sliderTrack.css({transition:"none",transform:"translateX("+-targetPosition+"px)"})}setTimeout((function(){sliderTrack.css("transition","")})),$(".t-carousel__zoomer__control_right").click((function(){"y"!==sliderTrack.attr("data-on-transition")&&"y"!==modal.attr("data-on-drag")&&(t_zoom_unscale(),setTimeout((function(){t_zoom_showSlide("next"),t_zoom_checkForScale()})))})),$(".t-carousel__zoomer__control_left").click((function(){"y"!==sliderTrack.attr("data-on-transition")&&"y"!==modal.attr("data-on-drag")&&(t_zoom_unscale(),setTimeout((function(){t_zoom_showSlide("prev"),t_zoom_checkForScale()})))})),$(document).unbind("keydown"),$(document).keydown((function(e){var isPopupShown;(37==e.keyCode&&"y"!==sliderTrack.attr("data-on-transition")&&"y"!==modal.attr("data-on-drag")&&(t_zoom_unscale(),setTimeout((function(){t_zoom_showSlide("prev"),t_zoom_checkForScale()}))),39==e.keyCode&&"y"!==sliderTrack.attr("data-on-transition")&&"y"!==modal.attr("data-on-drag")&&(t_zoom_unscale(),setTimeout((function(){t_zoom_showSlide("next"),t_zoom_checkForScale()}))),27==e.keyCode)&&(t_zoom_close(),$(document).find(".t-popup_show").length>0&&$(document).keydown((function(e){27==e.keyCode&&t_store_closePopup(!1)})))}));var slides_count=$(".t-carousel__zoomer__item").length;$("body").addClass("t-zoomer__show_fixed"),1==slides_count&&$(".t-carousel__zoomer__control").css("display","none"),$(".t-carousel__zoomer__inner").click((function(){window.isMobile||($(this).hasClass("scale-active")?t_zoom_unscale():window.isMobile||t_zoom_close())})),t_zoom_checkForScale(),t_zoom_lockScroll(),t_zoom_initSwipe(),t_zoom_initCloseSwipe(),t_zoom_initResizeListener(),window.tzoomopenonce=!0,window.isMobile&&(t_zoom_setHideControlsTimer(),modal.on("touchstart touchmove touchend mousemove",t_zoom_setHideControlsTimer))}function t_zoom_initSwipe(){var slideItems=$(".t-carousel__zoomer__item"),sliderTrack=$(".t-carousel__zoomer__track"),modal=$(".t-zoomer__wrapper");if(slideItems.length>1){var hammer=new Hammer($(".t-zoomer__wrapper")[0],{domEvents:!0,inputClass:Hammer.TouchInput,cssProps:{touchCollout:"default"},recognizers:[[Hammer.Pan,{direction:Hammer.DIRECTION_HORIZONTAL}]]}),sliderTrackPosition,isScaled=!1;hammer.on("panstart",(function(){"y"!==sliderTrack.attr("data-on-transition")?(sliderTrackPosition=sliderTrack.position().left,sliderTrack.css("transition","none")):sliderTrackPosition=null,isScaled=1!==window.visualViewport.scale||modal.hasClass("scale-active")})),hammer.on("panmove",(function(event){var deltaX;if("y"!==sliderTrack.attr("data-on-transition")&&"y"!==modal.attr("data-on-drag")&&1===event.maxPointers&&!isScaled&&(Math.abs(event.deltaX)>40&&sliderTrack.attr("data-on-drag","y"),sliderTrackPosition)){var newTrackPosition=sliderTrackPosition+event.deltaX;sliderTrack.css("transform","translateX("+newTrackPosition+"px)")}})),window.tzoomopenonce||hammer.on("panend",(function(event){var sliderTrack=$(".t-carousel__zoomer__track");if(sliderTrack.attr("data-on-drag",""),"y"!==sliderTrack.attr("data-on-transition")&&"y"!==modal.attr("data-on-drag")&&1===event.maxPointers&&!isScaled){sliderTrack.css("transition","");var velocity=Math.abs(event.velocityX),sliderTrackOffset=sliderTrack.position().left,slideItem,slideWidth=$(".t-carousel__zoomer__item").width(),targetSlideOffset=sliderTrack.find(".t-carousel__zoomer__item.active").position().left,distance,transitionTime=(slideWidth-Math.abs(sliderTrackOffset+targetSlideOffset))/velocity/1e3;transitionTime=transitionTime>.6?.6:transitionTime<.2?.2:transitionTime,sliderTrack.css("transition-duration",transitionTime+"s"),event.velocityX<-.5||event.deltaX<-80?(t_zoom_unscale(),t_zoom_showSlide("next"),t_zoom_checkForScale()):event.velocityX>.5||event.deltaX>80?(t_zoom_unscale(),t_zoom_showSlide("prev"),t_zoom_checkForScale()):t_zoom_showSlide()}}))}}function t_zoom_showSlide(direction){var sliderTrack=$(".t-carousel__zoomer__track"),slideItems=sliderTrack.find(".t-carousel__zoomer__item"),targetItem,currentSlideIndex=sliderTrack.find(".t-carousel__zoomer__item.active").index();"next"===direction&&(currentSlideIndex=(currentSlideIndex+1)%slideItems.length,sliderTrack.attr("data-on-transition","y")),"prev"===direction&&(currentSlideIndex=(slideItems.length+(currentSlideIndex-1))%slideItems.length,sliderTrack.attr("data-on-transition","y"));var trackPosition=slideItems.eq(currentSlideIndex).position().left;slideItems.removeClass("active").eq(currentSlideIndex).addClass("active"),sliderTrack.css("transform","translateX("+-trackPosition+"px")}function t_zoom_transitForLoop(side){var $sliderTrack=$(".t-carousel__zoomer__track"),$slideItems=$(".t-carousel__zoomer__item"),currentSlideIndex,slideOffset;if(!side)return 1;"start"===side&&(currentSlideIndex=$slideItems.length-2),"end"===side&&(currentSlideIndex=1),slideOffset=$slideItems.eq(currentSlideIndex).position().left,$slideItems.removeClass("active").eq(currentSlideIndex).addClass("active"),$sliderTrack.css({transition:"none",transform:"translateX("+-slideOffset+"px)"}),setTimeout((function(){$sliderTrack.css("transition","")}))}function t_zoom_loopSlider(){var sliderTrack=$(".t-carousel__zoomer__track"),sliderItems=sliderTrack.find(".t-carousel__zoomer__item"),firstSlideCopy=sliderItems.eq(0).clone(),lastSlideCopy=sliderItems.eq(sliderItems.length-1).clone();sliderTrack.prepend(lastSlideCopy).append(firstSlideCopy);var slidesCount=sliderTrack.find(".t-carousel__zoomer__item").length;sliderTrack.on("transitionend webkitTransitionEnd oTransitionEnd",(function(){var currentSlideIndex=sliderTrack.find(".active").index();0===currentSlideIndex&&t_zoom_transitForLoop("start"),currentSlideIndex===slidesCount-1&&t_zoom_transitForLoop("end"),sliderTrack.attr("data-on-transition","")}))}function t_zoom_initCloseSwipe(){var hammer=new Hammer($(".t-zoomer__wrapper")[0],{domEvents:!0,inputClass:Hammer.TouchInput,cssProps:{touchCollout:"default"},recognizers:[[Hammer.Pan,{direction:Hammer.DIRECTION_VERTICAL}]]}),modal=$(".t-zoomer__wrapper"),sliderTrack=$(".t-carousel__zoomer__track"),isScaled=!1,modalPosition;hammer.on("panstart",(function(){modalPosition=modal.position().top,modal.css("transition","none"),isScaled=1!==window.visualViewport.scale||modal.hasClass("scale-active")})),hammer.on("panmove",(function(event){var deltaY=Math.abs(event.deltaY);if(("y"!==sliderTrack.attr("data-on-drag")||"y"===modal.attr("data-on-drag"))&&(event.angle>-120&&event.angle<-60||event.angle<120&&event.angle>60)&&1===event.maxPointers&&!isScaled){deltaY>40&&modal.attr("data-on-drag","y");var newTrackPosition=modalPosition+event.deltaY;modal.css("transform","translateY("+newTrackPosition+"px)")}})),hammer.on("panend",t_zoom_closeSwipeHandler)}function t_zoom_closeSwipeHandler(event){var modal=$(".t-zoomer__wrapper"),closeAnimationTime=300,isScaled=1!==window.visualViewport.scale||modal.hasClass("scale-active");modal.css("transition","transform 300ms ease-out"),Math.abs(event.deltaY)<40&&modal.css("transform",""),"y"!==modal.attr("data-on-drag")||1!==event.maxPointers||isScaled||(event.deltaY<-200||event.velocityY<-.3?(modal.css("transform","translateY(-100vh)"),setTimeout((function(){t_zoom_close(),modal.css("transform","")}),300)):event.deltaY>200||event.velocityY>.3?(modal.css("transform","translateY(100vh)"),setTimeout((function(){t_zoom_close(),modal.css("transform","")}),300)):modal.css("transform","")),modal.attr("data-on-drag","")}function t_zoom_checkForScale(){var eventAdded=!1,zoomedImage=$(".t-carousel__zoomer__item.active .t-carousel__zoomer__img:not(.loaded)");if(zoomedImage.length&&(zoomedImage.on("load",(function(){if(!eventAdded)return $(window).width()-leftCoordinate&&(currentTranslate.x=-leftCoordinate),currentTranslate.x-topCoordinate&&(currentTranslate.y=-topCoordinate),currentTranslate.y