PageSourceSearch

https://www.utmn.ru/bitrix/templates/main.new/js/main.min.js?178767035016872

js utmn.ru collected 2026-10-03 17:34:46 UTC 16,872 bytes, 1 lines download raw bytes

1var resizeTimer,mmenuAPI;function newsSliderInit(){var e=new Swiper(".news-slider",{direction:"horizontal",spaceBetween:30,resistanceRatio:.3,slidesPerView:"auto",watchOverflow:!0,breakpoints:{1170:{slidesPerView:4}},on:{beforeResize(){window.innerWidth<1170&&e.slides.css("width","")}}})}function eventSliderInit(){var e=new Swiper(".event-slider",{slidesPerView:"auto",spaceBetween:30,resistanceRatio:.3,watchOverflow:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:{1170:{slidesPerView:4}},on:{beforeResize(){window.innerWidth<1170&&e.slides.css("width","")}}})}function headerSliderInit(){headerSlider=new Swiper(".header__slider",{direction:"horizontal",pauseOnMouseEnter: true,resistanceRatio:0,watchOverflow:!0,pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},preloadImages:!0,autoplay:!1,delay:1e4,speed:1e3,watchSlidesProgress:!0,watchSlidesVisibility:!0,lazy:{loadPrevNext:!0},effect:"fade",fadeEffect:{crossFade:!0},on:{init:function(){let e=this;getParam("g")||$(".header__slider").hover(function(){e.autoplay.stop()},function(){e.autoplay.start()}),$(".header__slider").addClass("nav_white")},slideChange:function(){let e=this.realIndex;1===e?$(".header__slider").addClass("nav_white"):$(".header__slider").removeClass("nav_white")},lazyImageReady:function(e){void 0!==headerSlider&&!1==headerSlider.autoplay.running&&(headerSlider.autoplay=4e3,headerSlider.autoplay.start())}}})}function inContentSliderInit(){new Swiper(".slider-in-content",{direction:"horizontal",watchOverflow:!0,preloadImages:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,lazy:{loadPrevNext:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}})}function fastLinksToggle(){$(".fast-links__btn").length>0&&$(".fast-links__btn").on("click",function(){$this=$(this),($fastLinks=$(".fast-links__wrapper")).stop().slideToggle(300),$this.toggleClass("opened")})}function menuOnTouchDevice(e,t){function n(e){e.preventDefault();let t=$(this),n=t.attr("href");t.hasClass("clicked")&&(window.location.href=n),t.addClass("clicked"),window.addEventListener("click",o)}function o(e){HeaderSliderBlock(),0==$(e.target).closest(".menu__item").length&&($(".menu__link--has-sub").removeClass("clicked"),window.removeEventListener("click",o))}$(".header__menu .menu__link--has-sub").off("click"),isTouch&&e>991?$(".header__menu .menu__link--has-sub").on("click",n):($(".header__menu .menu__link--has-sub").off("click",n),window.removeEventListener("click",o))}function mmenuInit(){cloneLangSwitcher=$(".switch-lang__inner-wrapper").clone(),CloneFastLinks();let e=new Mmenu("#menu",{slidingSubmenus:!0,extensions:["position-front","position-top","fullscreen","border-full","multiline","theme-white",],navbar:{add:!1},navbars:[{position:"top",content:['<div class="header__logo"><a href="/"><img src="/bitrix/templates/main.new/img/logo-utmn-regular.svg" width="164" height="99" alt="Тюменский государственный университет"></a></div>',"close",]},{position:"top",content:["prev",'<ul class="header-actions__list"><li class="header-actions__item"><button class="btn btn-open-search-form"><img src="/bitrix/templates/main.new/img/icons/search--mm.svg" height="20" alt="Поиск"></button></li><li class="header-actions__item"><a href="https://www.utmn.ru/?visuallyimpaired=1"><img src="/bitrix/templates/main.new/img/icons/eye--mm.svg" height="20" alt="Переключить сайт на версию для слабовидящих"></a></li></ul>',]},{position:"bottom",content:[cloneLangSwitcher[0],]},]},{language:"ru",offCanvas:{clone:!0}});new Mmenu("#fast-links__clone",{slidingSubmenus:!0,offCanvas:!1,autoHeight:!0,extensions:["border-none","multiline",]},{language:"ru"}),mmenuAPI=e.API,$("#external").click(function(e){e.preventDefault(),mmenuAPI.open(),mmenuAPI.openPanel($("#mm-sub1")[0])})}function CloneFastLinks(){$("#fast-links__wrapper");let e=$("#fast-links").find(".fast-links__col").find(".fast-links__block"),t=$("#fast-links__clone"),n=$("<ul></ul>");n.addClass("fast-links__col"),e.each((e,t)=>{$(t).clone().appendTo(n)}),t.append(n)}function OpenSearchForm(){if($(".btn-open-search-form").length>0){$(".btn-open-search-form").on("click",function(t){t.preventDefault(),mmenuAPI.close();let n=$("#main-search");n.find(".search-form__control").focus(),n.addClass("opened"),window.addEventListener("click",e)});function e(t){let n=".main-search";HeaderSliderBlock(),0==$(t.target).closest(n).length&&0==$(t.target).closest(".btn-open-search-form").length&&($(n).removeClass("opened"),window.removeEventListener("click",e))}}}function HeaderSliderBlock(){$(".header-slider").length>0&&$(".header-slider").toggleClass("pointer-events-none")}function HoverCards(){function e(e,t){anime.remove(e),anime({targets:e,scaleX:t,scaleY:t,duration:300,easing:"easeOutQuad",complete:function(t){e.style.willChange="auto"}})}$("body").on("mouseenter",".hover",function(){this.style.willChange="transform",e(this,1.02)}),$("body").on("mouseleave",".hover",function(){this.style.willChange="transform",e(this,1)})}function OpenMenuOnFirstPanel(){$(".header__burger").length>0&&$(".header__burger").on("click",function(e){e.preventDefault(),mmenuAPI.open(),mmenuAPI.openPanel
1($("#mm-1")[0])})}function dropdownArrowClick(){$(".dropdown-arrow").length>0&&$(".dropdown-arrow").on("click",function(e){e.preventDefault();let t=$(this);t.closest("li.dropdown").find(".dropdown-menu").slideToggle(),t.toggleClass("opened")}),$(".root-item-selected-mobile .dropdown-main-arrow").off("click"),$(".root-item-selected-mobile").length>0&&$(".root-item-selected-mobile").on("click",function(e){e.preventDefault();let t=$(this),n=$(this).find(".dropdown-arrow");t.siblings(".dropdown-menu").slideToggle(),n.toggleClass("opened")})}function stickySidebarInit(){$(".sidebar:not(.sidebar--employee-page)").length>0&&new StickySidebar(".sidebar",{topSpacing:20,bottomSpacing:20}),$(".sidebar.sidebar--employee-page").length>0&&new StickySidebar(".sidebar",{topSpacing:20,bottomSpacing:20,minWidth:767})}function fancy(){$("[data-fancybox]").length>0&&$("[data-fancybox]").fancybox({toolbar:!1,lang:"ru",backFocus:!1,i18n:{ru:{CLOSE:"Закрыть",NEXT:"Вперед",PREV:"Назад",ERROR:"Не удается загрузить контент",PLAY_START:"Начать слайдшоу",PLAY_STOP:"Пауза",FULL_SCREEN:"На весь экран",THUMBS:"Миниатюры",DOWNLOAD:"Загрузить",SHARE:"Поделиться",ZOOM:"Приблизить"}}})}function accordion(){var e;$(".js-accordion").length>0&&$(".accordion__toggle").click(function(e){e.preventDefault();var t=$(this);t.next().hasClass("show")?(t.next().removeClass("show"),t.removeClass("show"),t.next().slideUp(350)):(t.parent().parent().find("li .inner").removeClass("show"),t.parent().parent().find("li .inner").slideUp(350),t.next().toggleClass("show"),t.toggleClass("show"),t.next().slideToggle(350))}),$(".js-accordion-v2").length>0&&$(document).on("click",".accordion__toggle",function(t){t.preventDefault();let n=$(this),o=0,s=null,a=n.closest(".accordion").find(".accordion__inner.show");s=n.closest("li").index(),a.length>0&&(o=a.outerHeight()),s<e&&(o=0),n.closest(".accordion").find(".accordion__toggle").removeClass("show"),n.next().hasClass("show")?(n.next().removeClass("show"),n.next().slideUp(350)):(n.parent().parent().find("li .accordion__inner").removeClass("show"),n.parent().parent().find("li .accordion__inner").slideUp(350),$("html, body").animate({scrollTop:$(n).offset().top-77-o+"px"},{duration:500,easing:"swing"}),n.next().toggleClass("show"),n.next().slideToggle(350),n.toggleClass("show")),e=s})}function NoPreload(){let e=document.querySelectorAll(".no-preload"),t=[];for(i=0;i<e.length;i++){let n=e[i].getElementsByTagName("*");t.push(...n)}for(i=0;i<t.length;i++)t[i].classList.add("no-preload")}function VisuallyImpaired(){let e=$("body");(function e(){let t=getParam("visuallyimpaired"),n=read_cookie("vi"),o={"b-size":"small","b-color":"wb","b-image":!1,"b-letter":"small"};if(null!=t&&0!=t&&null==n)for(setting in bake_cookie("vi",o),o){let s;"b-image"!=setting&&(s=document.querySelector("."+setting)).classList.add("active")}else if(null!=n){let a=read_cookie("vi");for(setting in a){let l;"b-image"==setting?(l=document.querySelector("."+setting),!0===a[setting])?$(l).attr("data-val",a[setting]).addClass("active"):$("img:not(.no-movement)").each((e,t)=>{let n=$(t).attr("src");n.match("jpg|png|jpeg|svg")&&$(t).attr("src","").attr("data-src",n)}):(l=document.querySelector("."+setting+"-"+a[setting])).classList.add("active")}}})(),$(".b-size").on("click",function(){let t=$(this),n=t.data("val");$(".b-size").removeClass("active"),t.addClass("active");let o=read_cookie("vi");o["b-size"]=n,bake_cookie("vi",o),e.removeClass(function(e,t){return(t.match(/\S+--b-size-\S+/g)||[]).join(" ")}).addClass("visually-impaired--b-size-"+n)}),$(".b-color").on("click",function(){let t=$(this),n=t.data("val");$(".b-color").removeClass("active"),t.addClass("active");let o=read_cookie("vi");o["b-color"]=n,bake_cookie("vi",o),e.removeClass(function(e,t){return(t.match(/\S+--b-color-\S+/g)||[]).join(" ")}).addClass("visually-impaired--b-color-"+n)}),$(".b-image").on("click",function(){let e=$(this),t="true"!==e.attr("data-val");e.attr("data-val",t),$(".b-image").toggleClass("active");let n=read_cookie("vi");(n["b-image"]=t,bake_cookie("vi",n),!0===t)?$("img:not(.no-movement)").each((e,t)=>{let n=$(t).attr("data-src");$(t).attr("src",n)}):$("img:not(.no-movement)").each((e,t)=>{let n=$(t).attr("src");n.match("jpg|png|jpeg|svg")&&$(t).attr("src","").attr("data-src",n)})}),$(".b-letter").on("click",function(){let t=$(this),n=t.data("val");$(".b-letter").removeClass("active"),t.addClass("active");let o=read_cookie("vi");o["b-letter"]=n,bake_cookie("vi",o),e.removeClass(function(e,t){return(t.match(/\S+--b-letter-\S+/g)||[]).join(" ")}).addClass("visually-impaired--b-letter-"+n)})}function reportWindowSize(){let e=window.innerWidth,t=window.innerHeight;clearTimeout(resizeTimer),resizeTimer=setTimeout(function(){menuOnTouchDevice(e,t)},250)}function ModernizrInit(){!function(e,t,n){function o(e,t){return typeof e===t}function s(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):u?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}var a=[],l=[],r={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){l.push({name:e,fn:t,options:n})},addAsyncTest:function(e){l.push({name:null,fn:e})}},c=function(){};c.prototype=r,c=new c;var d=t.documentElement,u="svg"===d.nodeName.toLowerCase(),f=r._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];r._prefixes=f;var h,p=r.testStyles=function e(n,o,a,l){var r,c,f,h,p,m="modernizr",v=s("div"),g=((r=t.body)||((r=s(u?"svg":"body")).fake=!0),r);if(parseInt(a,10))for(;a--;)(h=s("div")).id=l?l[a]:m+(a+1),v.appendChild(h);return(c=s("style")).type="text/css",c.id="s"+m,(g.fake?g:v).appendChild(c),g.appendChild(v),c.styleSheet?c.styleSheet.cssText=n:c.appendChild(t.createTextNode(n)),v.id=m,g.fake&&(g.style.background="",g.style.overflow="hidden",p=d.style.overflow,d.style.overflow="hidden",d.appendChild(g)),f=o(v,n),g.fake?(g.parentNode.removeChild(g),d.style.overflow=p,d.offsetHeight):v.parentNode.removeChild(v),!!f};c.addTest("touchevents",function(){var n;return"ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch?n=!0:p(["@media (",f.j
1oin("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}",].join(""),function(e){n=9===e.offsetTop}),n});var m=(h=!("onblur"in t.documentElement),function e(t,o){var a;return!!t&&(o&&"string"!=typeof o||(o=s(o||"div")),(a=(t="on"+t)in o)||!h||(o.setAttribute||(o=s("div")),o.setAttribute(t,""),a="function"==typeof o[t],o[t]!==n&&(o[t]=n),o.removeAttribute(t)),a)});r.hasEvent=m;var v=r._config.usePrefixes?"moz o ms webkit".split(" "):[];r._domPrefixes=v,c.addTest("pointerevents",function(){var e=!1,t=v.length;for(e=c.hasEvent("pointerdown");t--&&!e;)m(v[t]+"pointerdown")&&(e=!0);return e}),function e(){var t,n,s,r,d,u,f;for(var h in l)if(l.hasOwnProperty(h)){if(t=[],(n=l[h]).name&&(t.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(s=0;s<n.options.aliases.length;s++)t.push(n.options.aliases[s].toLowerCase());for(r=o(n.fn,"function")?n.fn():n.fn,d=0;d<t.length;d++)1===(f=(u=t[d]).split(".")).length?c[f[0]]=r:(!c[f[0]]||c[f[0]]instanceof Boolean||(c[f[0]]=new Boolean(c[f[0]])),c[f[0]][f[1]]=r),a.push((r?"":"no-")+f.join("-"))}}(),function e(t){var n=d.className,o=c._config.classPrefix||"";if(u&&(n=n.baseVal),c._config.enableJSClass){var s=RegExp("(^|\\s)"+o+"no-js(\\s|$)");n=n.replace(s,"$1"+o+"js$2")}c._config.enableClasses&&(n+=" "+o+t.join(" "+o),u?d.className.baseVal=n:d.className=n)}(a),delete r.addTest,delete r.addAsyncTest;for(var g=0;g<c._q.length;g++)c._q[g]();e.Modernizr=c}(window,document)}function getCookie(e){var t=document.cookie.match(RegExp("(?:^|; )"+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):void 0}function setCookie(e,t,n){var o=(n=n||{}).expires;if("number"==typeof o&&o){var s=new Date;s.setTime(s.getTime()+1e3*o),o=n.expires=s}o&&o.toUTCString&&(n.expires=o.toUTCString());var a=e+"="+(t=encodeURIComponent(t));for(var l in n){a+="; "+l;var r=n[l];!0!==r&&(a+="="+r)}document.cookie=a}function deleteCookie(e){setCookie(e,null,{expires:-1})}function getParam(e){let t=window.location.href;return new URL(t).searchParams.get(e)}function bake_cookie(e,t){let n=new Date(Date.now()+864e5);n=n.toUTCString();var o=[e,"=",JSON.stringify(t),"; domain=.","utmn.ru","; path=/;expires="+n+";","secure",].join("");document.cookie=o}function read_cookie(e){var t=document.cookie.match(RegExp(e+"=([^;]+)"));return t&&(t=JSON.parse(t[1])),t}function delete_cookie(e){document.cookie=[e,"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; domain=.",window.location.host.toString(),].join("")}function moodboardInit(){var e=function(e){this.$el=e,this.$slides=this.$el.find(".js-flipper").children(),this.$btnNext=this.$el.parent(".moodboard__item").find("a.js-flip-next"),this.$btnPrev=this.$el.parent(".moodboard__item").find("a.js-flip-prev"),this.$dotes=this.$el.parent(".moodboard__item").find(".dots-wrapper span"),this.slideIndex=1,this.$currentSlide,this.$interval,this.init()};e.prototype={init:function(){var e=this;this.$btnNext.on("click",function(){e.slideNext()}),this.$btnPrev.on("click",function(){e.slidePrev()}),this.$dotes.on("click",function(){e.slideGo($(this).data("slide"))}),e.$currentSlide=e.$el.find(".flip-item.is-active"),e.autoSlideChange(),$(this.$el).hover(function(){clearInterval(e.$interval)},function(){e.autoSlideChange()})},slideNext:function(){var e=this;this.slideIndex<this.$slides.length&&(e.$currentSlide=e.$el.find(".flip-item.is-active"),e.$currentSlide.addClass("turnToLeft").removeClass("is-active").removeClass("turnToRight").next().addClass("is-active"),e.slideIndex++,this.$dotes.removeClass("active"),this.$el.parent(".moodboard__item").find('.dots-wrapper span[data-slide="'+e.slideIndex+'"]').addClass("active"))},slidePrev:function(){var e=this;this.slideIndex>1&&(e.$currentSlide=e.$el.find(".flip-item.is-active"),e.$currentSlide.addClass("turnToRight").removeClass("is-active").removeClass("turnToLeft").prev().addClass("is-active"),e.slideIndex--,this.$dotes.removeClass("active"),this.$el.parent(".moodboard__item").find('.dots-wrapper span[data-slide="'+e.slideIndex+'"]').addClass("active"))},slideGo:function(e){var t=this;if(e>this.slideIndex){let n=0;for(i=this.slideIndex;i<e;i++)setTimeout(function(){t.slideNext()},100*n),n++}if(e<this.slideIndex){let o=0;for(i=this.slideIndex;i>e;i--)setTimeout(function(){t.slidePrev()}
1,100*o),o++}},autoSlideChange:function(){var e=this,t=1;e.$interval=setInterval(function(){e.slideGo(t),++t>e.$slides.length&&(t=1)},5e3)}},$(".js-flip-slider").each(function(){new e($(this))})}ModernizrInit(),isTouch=Modernizr.touchevents,document.addEventListener("DOMContentLoaded",function(){mmenuInit(),headerSliderInit(),newsSliderInit(),eventSliderInit(),inContentSliderInit(),moodboardInit(),HoverCards(),NoPreload(),VisuallyImpaired()}),window.onload=function(){document.body.className=document.body.className.replace("preload",""),window.onresize=reportWindowSize,reportWindowSize(),$.fancybox.defaults.backFocus=!1,fancy(),$("div").is(".plsh-list")&&$(".plsh-list__item").click(function(){0==$(this).find("figcaption div p a").length&&$(this).find("a")[0].click()})},$(document).ready(function(){fastLinksToggle(),OpenSearchForm(),OpenMenuOnFirstPanel(),dropdownArrowClick(),stickySidebarInit(),accordion()});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.