Специалист по работе в социальных сетях МегаФон
ПАО МегаФон, IT
Тула
1 день назад
source : HeadHunter

Требуемый опыт работы : не требуется

Полная занятость, полный день

  • tmplt hh max-width : 690px; width : 100%; margin : 25px auto; overflow : hidden; font-family : 'Arial',sans-serif; color : #333 .
  • tmplt hh-clearfix : after,.tmplt hh-clearfix : before content : ""; display : table .tmplt hh-clearfix : after clear : both .

    tmplt hh a,.tmplt hh abbr,.tmplt hh acronym,.tmplt hh address,.tmplt hh big,.tmplt hh blockquote,.tmplt hh cite,.tmplt hh code,.

    tmplt hh footer,.tmplt hh h1,.tmplt hh h2,.tmplt hh h3,.tmplt hh h4,.tmplt hh h5,.tmplt hh h6,.tmplt hh header,.tmplt hh img,.

    tmplt hh li,.tmplt hh ol,.tmplt hh p,.tmplt hh pre,.tmplt hh ul margin : 0; padding : 0; border : 0; font : inherit; vertical-align : baseline .

    g-user-content ul ul,.tmplt hh-content ul list-style : none .hht-vacancydescription,.tmplt hh .l-cell,.tmplt hh .l-paddings padding : 0 .

    tmplt hh .b-vacancy-desc-wrapper margin-top : 0 .tmplt hh .b-vacancy-desc line-height : inherit .tmplt hh-content ol li b,.

    tmplt hh-content ol li p b,.tmplt hh-content ol li p strong,.tmplt hh-content ol li strong,.tmplt hh-content ul li b,.tmplt hh-content ul li p b,.

  • tmplt hh-content ul li p strong,.tmplt hh-content ul li strong font-weight : 400; font-size : inherit!important; line-height : inherit!important;
  • color : inherit!important; margin : 0!important; padding : 0!important; background : 0 0!important; display : inline!important;
  • text-transform : none .tmplt hh-content ol li p,.tmplt hh-content ul li p font-weight : 400!important; margin : 0!important .

  • tmplt hh-content p b,.tmplt hh-content p strong display : inline!important; margin : 0!important .tmplt hh-swiper-container margin-left : auto;
  • margin-right : auto; position : relative; overflow : hidden; z-index : 1 .swiper-container-no-flexbox .swiper-slide float : left .swiper-container-vertical>

  • swiper-wrapper -webkit-box-orient : vertical; -moz-box-orient : vertical; -ms-flex-direction : column; -webkit-flex-direction : column;
  • flex-direction : column .tmplt hh-swiper-container .swiper-wrapper position : relative; width : 100%; z-index : 1; display : -webkit-box;
  • display : -moz-box; display : -ms-flexbox; display : -webkit-flex; display : flex; -webkit-transition-property : -webkit-transform;
  • moz-transition-property : -moz-transform; -o-transition-property : -o-transform; -ms-transition-property : -ms-transform;
  • transition-property : transform; -webkit-box-sizing : content-box; -moz-box-sizing : content-box; box-sizing : content-box .

  • swiper-container-android .swiper-slide,.swiper-wrapper -webkit-transform : translate3d(0,0,0); -moz-transform : translate3d(0,0,0);
  • o-transform : translate(0,0); -ms-transform : translate3d(0,0,0); transform : translate3d(0,0,0) .swiper-container-multirow>
  • swiper-wrapper -webkit-box-lines : multiple; -moz-box-lines : multiple; -ms-flex-wrap : wrap; -webkit-flex-wrap : wrap;
  • flex-wrap : wrap .swiper-container-free-mode>

  • swiper-wrapper -webkit-transition-timing-function : ease-out; -moz-transition-timing-function : ease-out; -ms-transition-timing-function : ease-out;
  • o-transition-timing-function : ease-out; transition-timing-function : ease-out; margin : 0 auto .tmplt hh-swiper-container .
  • swiper-slide -webkit-flex-shrink : 0; -ms-flex : 0 0 auto; flex-shrink : 0; width : 100%; position : relative .tmplt hh-swiper-container .

    swiper-slide img display : block; width : 100% .swiper-container-autoheight,.swiper-container-autoheight .swiper-slide height : auto .

  • swiper-container-autoheight .swiper-wrapper -webkit-box-align : start; -ms-flex-align : start; -webkit-align-items : flex-start;
  • align-items : flex-start; -webkit-transition-property : -webkit-transform,height; -moz-transition-property : -moz-transform;
  • o-transition-property : -o-transform; -ms-transition-property : -ms-transform; transition-property : transform,height .
  • tmplt hh-swiper-pagination text-align : center; -webkit-transition : 300ms; -moz-transition : 300ms; -o-transition : 300ms;
  • transition : 300ms; -webkit-transform : translate3d(0,0,0); -ms-transform : translate3d(0,0,0); -o-transform : translate3d(0,0,0);
  • transform : translate3d(0,0,0); z-index : 10; display : block; position : absolute; bottom : 5%; width : 100%; font-size : 0;
  • line-height : 0 .swiper-pagination-bullet width : 7px; height : 7px; display : inline-block; border-radius : 100%; background : #fff;
  • cursor : pointer; margin : 0 3.5px; vertical-align : middle .swiper-pagination-bullet-active background : #53c246 .tmplt hh-content padding : 20px 0 61px;
  • color : #333; font-size : 13px; line-height : 20px .tmplt hh-footer,.tmplt hh-header position : relative; height : 89px .

  • tmplt hh-footer svg width : 199px; height : 54px; position : absolute; right : 3px; top : 0 .tmplt hh-content b,.tmplt hh-content strong display : inline-block;
  • font-size : 17px; line-height : 20px .tmplt hh-content b,.tmplt hh-content p,.tmplt hh-content strong margin : 30px 0 0 .

    tmplt hh-content ol list-style : decimal inside .tmplt hh-content ol ol,.tmplt hh-content ul margin-left : 11px .tmplt hh-content ol ul margin-left : 22px .

  • tmplt hh-content ol,.tmplt hh-content ul margin-top : 10px .tmplt hh-content ol li,.tmplt hh-content ul li position : relative;
  • margin-bottom : 6px .tmplt hh-content ul>

  • li : before content : ' 2022'; position : absolute; left : -11px; top : 0; color : #00b956; font-weight : 700 .tmplt hh-header background : #00b956;
  • height : 220px .tmplt hh-inner position : relative; max-width : 800px; width : 84%; margin : 0 auto; z-index : 2 .tmplt hh-icons-item svg,img.

  • tmplt hh-slider-slogan position : absolute; display : block; left : 0; top : 60px .tmplt hh-slider position : absolute; top : 0;
  • right : 0; width : 387px .tmplt hh row text-align : justify; -ms-text-align-last : justify; text-align-last : justify; text-justify : newspaper;
  • font-size : 0; line-height : 0 .tmplt hh row : after content : ''; display : inline-block; width : 100%; height : 0; visibility : hidden .tmplt hh row>

  • display : inline-block; vertical-align : top .tmplt hh-icons width : 494px; margin : 0 auto 39px .tmplt hh-icons-item text-align : center;
  • ms-text-align-last : center; text-align-last : center; color : #202020; font-size : 12px; line-height : 16px; padding-top : 67px;
  • position : relative; margin-bottom : 39px .tmplt hh-icons-item4,.tmplt hh-icons-item5 width : 47% .tmplt hh-icons-item svg right : 0;
  • top : 0; margin : 0 auto .tmplt hh-icons-item1 svg width : 47px; height : 42px .tmplt hh-icons-item2 svg width : 36px; height : 43px .

  • tmplt hh-icons-item3 svg width : 45px; height : 45px .tmplt hh-icons-item4 svg width : 34px; height : 47px .tmplt hh-icons-item5 svg width : 55px;
  • height : 47px .tmplt hh-icons-item1 left : 26px .tmplt hh-icons-item2 left : 15px .tmplt hh-icons-item3 left : -10px .tmplt hh-icons-item4 left : 37px .

  • tmplt hh-icons-item5 left : -39px .swiper-slide span height : 50vw; color : #014768; font-size : 3vw; line-height : 4vw; width : 50%;
  • display : block span.wrap hh descr top float : left span.wrap hh descr bot float : right .swiper-slide span.wrap hh descr top3,.

    swiper-slide span.wrap hh descr top4 width : 80% .swiper-slide img display : block; width : 100%; clear : both media screen and (max-width : 699px) .

  • tmplt hh-header height : auto; .tmplt hh-inner position : relative; max-width : 800px; width : 100%; img.tmplt hh-slider-slogan position : absolute;
  • display : block; left : 15px; top : 30px; .tmplt hh-slider position : relative; top : 0; right : 0; left : -5%; width : 100%;
  • margin : 0 auto; padding : 110px 0px 0 0; .tmplt hh-icons margin : 35px 10px 39px; display : flex; flex-wrap : wrap; justify-content : space-between;
  • width : auto; .tmplt hh-icons-item1,.tmplt hh-icons-item2,.tmplt hh-icons-item3,.tmplt hh-icons-item4,.tmplt hh-icons-item5 left : 0;
  • tmplt hh-icons-item text-align : center; -ms-text-align-last : center; text-align-last : center; color : #202020; font-size : 12px;
  • line-height : 16px; padding-top : 67px; width : 48%; position : relative; margin-bottom : 25px; .tmplt hh-footer svg width : 46%;
  • height : auto; position : absolute; right : 3px; top : 0; .tmplt hh-icons-item5 width : 65%; margin : 0 auto; .tmplt hh-content padding : 10px 0 30px;
  • Присоединяйся к команде МегаФон!

    Шаришь в соц.сетях? Виртуозно используешь контент? Любишь помогать и быть профи? Пфф, так почему ты еще не с нами?!

    В нашу креативную команду соц.сетей Мегафон нужен новый боец - специалист по облуживанию обращения в социальных сетях.

    Ты нам подходишь, если :

  • Умеешь создавать мемы, разбираешься в стикерах и прочем годном контенте;
  • Интересуешься интернетом в целом и являешься уверенным пользователем Социальных сетей (Facebook, Twitter, VKontakte, Instagram, Odnoklassniki (да, и они тоже) и т.д.);
  • Владеешь ПК и быстро печатаешь (слова, а не набор букв);
  • У тебя грамотная письменная речь (потому что конфуза быть не должно);
  • Легко находишь контакт с любыми людьми;
  • Быстро принимаешь решение в стрессовых ситуациях;
  • Ответственный (это важно!).
  • Что от тебя нужно :

  • Помогать нашим дорогим клиентам (потому что они наше всё);
  • Формулировать свои грандиозные мысли в письменном виде (звонить никуда не нужно);
  • Вовремя приходить на работу;
  • Шутить шутки с коллегами.
  • Мы предлагаем :

  • Сменный график работы : 12-и часовой рабочий день, в т.ч. ночные смены (а не эта скучная пятидневка);
  • Официальное трудоустройство (а это оплачиваемые ежегодные отпуска, больничные листы);
  • Совокупный доход от 24 000 руб., состоящий из оклада и ежемесячной премии (если не будешь витать в облаках);
  • Оплачиваемое обучение (да,да,да);
  • И куча других плюшек (оплата полиса ДМС, частичная компенсация абонемента в фитнес-центр, а также компенсация затрат на мобильную связь);
  • Корпоративные пати и дружный коллектив;
  • Карьерный рост в любое подразделение компании по всей стране;
  • Уютный офис, все блага цивилизации (в том числе удобные кресла), комнаты отдыха, массажное кресло и адекватное руководство;
  • Отсутствие дресс-кода (надеемся на твое благоразумие);
  • Хлеб и зрелища!
  • В целом : у нас в офисе нельзя опаздывать, петь непристойные песни и хамить.

    Работы много, рабочий день динамичный, полученных знаний (в том числе разносторонних) будет куча. Мы требовательные и у нас сложно.

    Любое неосторожное слово, сказанное в минуты душевной невзгоды / порыва или спросонья, может разойтись по заголовкам СМИ.

    Есть куча запутанных околотехнических ситуаций, юридических моментов и других интересных вопросов (в том числе и каверзных).

    Это не работа, которой можно однажды научиться и после бездумно копировать шаблонные действия. Это творчество и креатив!

    Заинтересовала вакансия?

    Откликайся!

    по ТК РФ

    Медицинское страхование

    в России и за рубежом

    Льготное членство

    в фитнес-клубе

    Компенсация затрат

    на мобильную связь

    Профессиональное обучение

    и карьерное развитие

    window.jqueryMigrateOnLoad function() try jQuery.UNSAFE restoreLegacyHtmlPrefilter(); ; / / /

  • Swiper 3.4.0
  • http : / / www.idangero.us / swiper /
  • Released on : October 16, 2016* / !function() "use strict";var e,a function(s,i) function r(e) return Math.floor(e) function n() var e T.
  • params.autoplay,a T.slides.eq(T.activeIndex);a.attr("data-swiper-autoplay")&&(e a.attr("data-swiper-autoplay") T.params.autoplay),T.

    autoplayTimeoutId setTimeout(function() T.params.loop?(T.fixLoop(),T. slideNext(),T.emit("onAutoplay",T)) : T.isEnd?i.autoplayStopOnLast?

    T.stopAutoplay() : (T. slideTo(0),T.emit("onAutoplay",T)) : (T. slideNext(),T.emit("onAutoplay",T)) ,e) function o(a,t) var s e(a.

    target);if(!s.is(t))if("string" typeof t)s s.parents(t);else if(t.nodeType) var i;return s.parents().each(function(e,a) a t&&(i t) ),i?

    t : void 0 if(0! s.length)return s 0 function l(e,a) a a ;var t window.MutationObserver window.WebkitMutationObserver,s new t(function(e) e.

    forEach(function(e) T.onResize(!0),T.emit("onObserverUpdate",T,e) ) );s.observe(e, attributes : void 0 a.attributes a.attributes,childList : void 0 a.

    childList a.childList,characterData : void 0 a.characterData a.characterData ),T.observers.push(s) function p(e) e.originalEvent&&(e e.

  • originalEvent);var a e.keyCode e.charCode;if(!T.params.allowSwipeToNext&&(T.isHorizontal()&&39 a !T.isHorizontal()&&40 a))return!1;
  • if(!T.params.allowSwipeToPrev&&(T.isHorizontal()&&37 a !T.isHorizontal()&&38 a))return!1;if(!(e.shiftKey e.altKey e.ctrlKey e.

    metaKey document.activeElement&&document.activeElement.nodeName&&("input" document.activeElement.nodeName.toLowerCase() "textarea" document.

    activeElement.nodeName.toLowerCase()))) if(37 a 39 a 38 a 40 a) var t !1;if(T.container.parents("."+T.params.slideClass).length>

    0&&0 T.container.parents("."+T.params.slideActiveClass).length)return;var s left : window.pageXOffset,top : window.pageYOffset ,i window.

    innerWidth,r window.innerHeight,n T.container.offset();T.rtl&&(n.left n.left-T.container 0 .scrollLeft);for(var o n.left,n.

    top , n.left+T.width,n.top , n.left,n.top+T.height , n.left+T.width,n.top+T.height ,l 0;l

    s.left&&p 0

    s.top&&p 1 < s.top+r&&(t !0) if(!t)return T.isHorizontal()?(37! a&&39! a (e.preventDefault?e.preventDefault() : e.returnValue !1),(39 a&&!T.

    rtl 37 a&&T.rtl)&&T.slideNext(),(37 a&&!T.rtl 39 a&&T.rtl)&&T.slidePrev()) : (38! a&&40! a (e.preventDefault?e.preventDefault() : e.

    returnValue !1),40 a&&T.slideNext(),38 a&&T.slidePrev()),T.emit("onKeyPress",T,a) function d(e) var a 0,t 0,s 0,i 0;return"detail"in e&&(t e.

    detail),"wheelDelta"in e&&(t -e.wheelDelta / 120),"wheelDeltaY"in e&&(t -e.wheelDeltaY / 120),"wheelDeltaX"in e&&(a -e.wheelDeltaX / 120),"axis"in e&&e.

    axis e.HORIZONTAL AXIS&&(a t,t 0),s 10*a,i 10*t,"deltaY"in e&&(i e.deltaY),"deltaX"in e&&(s e.deltaX),(s i)&&e.deltaMode&&(1 e.

    deltaMode?(s* 40,i* 40) : (s* 800,i* 800)),s&&!a&&(a s

    Math.abs(s.pixelX)))return;a s.pixelY else a Math.abs(s.pixelX)>

    Math.abs(s.pixelY)?-s.pixelX*t : -s.pixelY;if(0! a) if(T.params.mousewheelInvert&&(a -a),T.params.freeMode) var i T.getWrapperTranslate()+a*T.

    params.mousewheelSensitivity,r T.isBeginning,n T.isEnd;if(i>

    T.minTranslate()&&(i T.minTranslate()),i< T.maxTranslate()&&(i T.maxTranslate()),T.setWrapperTransition(0),T.setWrapperTranslate(i),T.

    updateProgress(),T.updateActiveIndex(),(!r&&T.isBeginning !n&&T.isEnd)&&T.updateClasses(),T.params.freeModeSticky?(clearTimeout(T.

    mousewheel.timeout),T.mousewheel.timeout setTimeout(function() T.slideReset() ,300)) : T.params.lazyLoading&&T.lazy&&T.lazy.

    load(),T.emit("onScroll",T,e),T.params.autoplay&&T.params.autoplayDisableOnInteraction&&T.stopAutoplay(),0 i i T.maxTranslate())return else if((new window.

    Date).getTime()-T.mousewheel.lastScrollTime>

    60)if(a

    0?parseInt(i,10)*t*n+"%" : i*t*n+"px",r r.indexOf("%")>

    0?parseInt(r,10)*t+"%" : r*t+"px",a.transform("translate3d("+i+", "+r+",0px)") function m(e) return 0! e.indexOf("on")&&(e e 0 ! e 0 .

    toUpperCase()?"on"+e 0 .toUpperCase()+e.substring(1) : "on"+e),e if(!(this instanceof a))return new a(s,i);var h direction : "horizontal",touchEventsTarget : "container",initialSlide : 0,speed : 300,autoplay : !1,autoplayDisableOnInteraction : !0,autoplayStopOnLast : !1,iOSEdgeSwipeDetection : !1,iOSEdgeSwipeThreshold : 20,freeMode : !1,freeModeMomentum : !0,freeModeMomentumRatio : 1,freeModeMomentumBounce : !0,freeModeMomentumBounceRatio : 1,freeModeMomentumVelocityRatio : 1,freeModeSticky : !1,freeModeMinimumVelocity : .

    02,autoHeight : !1,setWrapperSize : !1,virtualTranslate : !1,effect : "slide",coverflow : rotate : 50,stretch : 0,depth : 100,modifier : 1,slideShadows : !0 ,flip : slideShadows : !0,limitRotation : !0 ,cube : slideShadows : !0,shadow : !0,shadowOffset : 20,shadowScale : .

    94 ,fade : crossFade : !1 ,parallax : !1,zoom : !1,zoomMax : 3,zoomMin : 1,zoomToggle : !0,scrollbar : null,scrollbarHide : !0,scrollbarDraggable : !1,scrollbarSnapOnRelease : !1,keyboardControl : !1,mousewheelControl : !1,mousewheelReleaseOnEdges : !1,mousewheelInvert : !1,mousewheelForceToAxis : !1,mousewheelSensitivity : 1,mousewheelEventsTarged : "container",hashnav : !1,hashnavWatchState : !1,history : !1,replaceState : !1,breakpoints : void 0,spaceBetween : 0,slidesPerView : 1,slidesPerColumn : 1,slidesPerColumnFill : "column",slidesPerGroup : 1,centeredSlides : !1,slidesOffsetBefore : 0,slidesOffsetAfter : 0,roundLengths : !1,touchRatio : 1,touchAngle : 45,simulateTouch : !0,shortSwipes : !0,longSwipes : !0,longSwipesRatio : .

    5,longSwipesMs : 300,followFinger : !0,onlyExternal : !1,threshold : 0,touchMoveStopPropagation : !0,touchReleaseOnEdges : !1,uniqueNavElements : !0,pagination : null,paginationElement : "span",paginationClickable : !1,paginationHide : !1,paginationBulletRender : null,paginationProgressRender : null,paginationFractionRender : null,paginationCustomRender : null,paginationType : "bullets",resistance : !0,resistanceRatio : .

    85,nextButton : null,prevButton : null,watchSlidesProgress : !1,watchSlidesVisibility : !1,grabCursor : !1,preventClicks : !0,preventClicksPropagation : !0,slideToClickedSlide : !1,lazyLoading : !1,lazyLoadingInPrevNext : !1,lazyLoadingInPrevNextAmount : 1,lazyLoadingOnTransitionStart : !1,preloadImages : !0,updateOnImagesReady : !0,loop : !1,loopAdditionalSlides : 0,loopedSlides : null,control : void 0,controlInverse : !1,controlBy : "slide",normalizeSlideIndex : !0,allowSwipeToPrev : !0,allowSwipeToNext : !0,swipeHandler : null,noSwiping : !0,noSwipingClass : "swiper-no-swiping",passiveListeners : !0,containerModifierClass : "swiper-container-",slideClass : "swiper-slide",slideActiveClass : "swiper-slide-active",slideDuplicateActiveClass : "swiper-slide-duplicate-active",slideVisibleClass : "swiper-slide-visible",slideDuplicateClass : "swiper-slide-duplicate",slideNextClass : "swiper-slide-next",slideDuplicateNextClass : "swiper-slide-duplicate-next",slidePrevClass : "swiper-slide-prev",slideDuplicatePrevClass : "swiper-slide-duplicate-prev",wrapperClass : "swiper-wrapper",bulletClass : "swiper-pagination-bullet",bulletActiveClass : "swiper-pagination-bullet-active",buttonDisabledClass : "swiper-button-disabled",paginationCurrentClass : "swiper-pagination-current",paginationTotalClass : "swiper-pagination-total",paginationHiddenClass : "swiper-pagination-hidden",paginationProgressbarClass : "swiper-pagination-progressbar",paginationClickableClass : "swiper-pagination-clickable",paginationModifierClass : "swiper-pagination-",lazyLoadingClass : "swiper-lazy",lazyStatusLoadingClass : "swiper-lazy-loading",lazyStatusLoadedClass : "swiper-lazy-loaded",lazyPreloaderClass : "swiper-lazy-preloader",notificationClass : "swiper-notification",preloaderClass : "preloader",zoomContainerClass : "swiper-zoom-container",observer : !1,observeParents : !1,a11y : !1,prevSlideMessage : "Previous slide",nextSlideMessage : "Next slide",firstSlideMessage : "This is the first slide",lastSlideMessage : "This is the last slide",paginationBulletMessage : "Go to slide index ",runCallbacksOnInit : !0 ,g i&&i.

  • virtualTranslate;i i ;var f ;for(var v in i)if("object"! typeof i v null i v (i v .nodeType i v window i v document void 0! t&&i v instanceof t "undefined"! typeof jQuery&&i v instanceof jQuery))f v i v ;
  • else f v ;for(var w in i v )f v w i v w for(var y in h)if(void 0 i y )i y h y ;else if("object" typeof i y )for(var x in h y )void 0 i y x &&(i y x h y x );
  • var T this;if(T.params i,T.originalParams f,T.classNames ,void 0! e&&void 0! t&&(e t),(void 0! e (e void 0 t?window.Dom7 window.

  • Zepto window.jQuery : t))&&(T.$ e,T.currentBreakpoint void 0,T.getActiveBreakpoint function() if(!T.params.breakpoints)return!1;
  • var e,a !1,t ;for(e in T.params.breakpoints)T.params.breakpoints.hasOwnProperty(e)&&t.push(e);t.sort(function(e,a) return parseInt(e,10)>

    parseInt(a,10) );for(var s 0;s

    window.innerWidth&&!a&&(a e);return a "max" ,T.setBreakpoint function() var e T.getActiveBreakpoint();if(e&&T.currentBreakpoint! e) var a e in T.

    params.breakpoints?T.params.breakpoints e : T.originalParams,t T.params.loop&&a.slidesPerView! T.params.slidesPerView;for(var s in a)T.

    params s a s ;T.currentBreakpoint e,t&&T.destroyLoop&&T.reLoop(!0) ,T.params.breakpoints&&T.setBreakpoint(),T.container e(s),0! T.

    container.length)) if(T.container.length>

    1) var b ;return T.container.each(function() b.push(new a(this,i)) ),b T.container 0 .swiper T,T.container.data("swiper",T),T.

    classNames.push(T.params.containerModifierClass+T.params.direction),T.params.freeMode&&T.classNames.push(T.params.containerModifierClass+"free-mode"),T.

    support.flexbox (T.classNames.push(T.params.containerModifierClass+"no-flexbox"),T.params.slidesPerColumn 1),T.params.autoHeight&&T.

    classNames.push(T.params.containerModifierClass+"autoheight"),(T.params.parallax T.params.watchSlidesVisibility)&&(T.params.

    watchSlidesProgress !0),T.params.touchReleaseOnEdges&&(T.params.resistanceRatio 0), "cube","coverflow","flip" .indexOf(T.params.effect)>

    0&&(T.support.transforms3d?(T.params.watchSlidesProgress !0,T.classNames.push(T.params.containerModifierClass+"3d")) : T.

    params.effect "slide"),"slide"! T.params.effect&&T.classNames.push(T.params.containerModifierClass+T.params.effect),"cube" T.

    params.effect&&(T.params.resistanceRatio 0,T.params.slidesPerView 1,T.params.slidesPerColumn 1,T.params.slidesPerGroup 1,T.

    params.centeredSlides !1,T.params.spaceBetween 0,T.params.virtualTranslate !0),"fade"! T.params.effect&&"flip"! T.params.

    effect (T.params.slidesPerView 1,T.params.slidesPerColumn 1,T.params.slidesPerGroup 1,T.params.watchSlidesProgress !0,T.params.

    spaceBetween 0,void 0 g&&(T.params.virtualTranslate !0)),T.params.grabCursor&&T.support.touch&&(T.params.grabCursor !1),T.

    wrapper T.container.children("."+T.params.wrapperClass),T.params.pagination&&(T.paginationContainer e(T.params.pagination),T.

    params.uniqueNavElements&&"string" typeof T.params.pagination&&T.paginationContainer.length>

    1&&1 T.container.find(T.params.pagination).length&&(T.paginationContainer T.container.find(T.params.pagination)),"bullets" T.

    params.paginationType&&T.params.paginationClickable?T.paginationContainer.addClass(T.params.paginationModifierClass+"clickable") : T.

    params.paginationClickable !1,T.paginationContainer.addClass(T.params.paginationModifierClass+T.params.paginationType)),(T.

    params.nextButton T.params.prevButton)&&(T.params.nextButton&&(T.nextButton e(T.params.nextButton),T.params.uniqueNavElements&&"string" typeof T.

    params.nextButton&&T.nextButton.length>

    1&&1 T.container.find(T.params.nextButton).length&&(T.nextButton T.container.find(T.params.nextButton))),T.params.prevButton&&(T.

    prevButton e(T.params.prevButton),T.params.uniqueNavElements&&"string" typeof T.params.prevButton&&T.prevButton.length>

    1&&1 T.container.find(T.params.prevButton).length&&(T.prevButton T.container.find(T.params.prevButton)))),T.isHorizontal function() return"horizontal" T.

    params.direction ,T.rtl T.isHorizontal()&&("rtl" T.container 0 .dir.toLowerCase() "rtl" T.container.css("direction")),T.rtl&&T.

    classNames.push(T.params.containerModifierClass+"rtl"),T.rtl&&(T.wrongRTL "-webkit-box" T.wrapper.css("display")),T.params.slidesPerColumn>

    1&&T.classNames.push(T.params.containerModifierClass+"multirow"),T.device.android&&T.classNames.push(T.params.containerModifierClass+"android"),T.

    container.addClass(T.classNames.join(" ")),T.translate 0,T.progress 0,T.velocity 0,T.lockSwipeToNext function() T.params.

    allowSwipeToNext !1,T.params.allowSwipeToPrev !1&&T.params.grabCursor&&T.unsetGrabCursor() ,T.lockSwipeToPrev function() T.

    params.allowSwipeToPrev !1,T.params.allowSwipeToNext !1&&T.params.grabCursor&&T.unsetGrabCursor() ,T.lockSwipes function() T.

    params.allowSwipeToNext T.params.allowSwipeToPrev !1,T.params.grabCursor&&T.unsetGrabCursor() ,T.unlockSwipeToNext function() T.

    params.allowSwipeToNext !0,T.params.allowSwipeToPrev !0&&T.params.grabCursor&&T.setGrabCursor() ,T.unlockSwipeToPrev function() T.

    params.allowSwipeToPrev !0,T.params.allowSwipeToNext !0&&T.params.grabCursor&&T.setGrabCursor() ,T.unlockSwipes function() T.

    params.allowSwipeToNext T.params.allowSwipeToPrev !0,T.params.grabCursor&&T.setGrabCursor() ,T.setGrabCursor function(e) T.

    container 0 .style.cursor "move",T.container 0 .style.cursor e?"-webkit-grabbing" : "-webkit-grab",T.container 0 .style.cursor e?

    moz-grabbin" : "-moz-grab",T.container 0 .style.cursor e?"grabbing" : "grab" ,T.unsetGrabCursor function() T.container 0 .

  • style.cursor "" ,T.params.grabCursor&&T.setGrabCursor(),T.imagesToLoad ,T.imagesLoaded 0,T.loadImage function(e,a,t,s,i,r) function n() r&&r() var o;
  • e.complete&&i?n() : a?(o new window.Image,o.onload n,o.onerror n,s&&(o.sizes s),t&&(o.srcset t),a&&(o.src a)) : n() ,T.preloadImages function() function e() void 0! T&&null! T&&T&&(void 0! T.

    imagesLoaded&&T.imagesLoaded++,T.imagesLoaded T.imagesToLoad.length&&(T.params.updateOnImagesReady&&T.update(),T.emit("onImagesReady",T))) T.

    imagesToLoad T.container.find("img");for(var a 0;a

    1)for(e 0;e

    T.slides.length)break;a.push(T.slides.eq(s) 0 ) else a.push(T.slides.eq(T.activeIndex) 0 );for(e 0;e t?i : t t&&T.wrapper.

    css("height",t+"px") ,T.updateContainerSize function() var e,a;e void 0! T.params.width?T.params.width : T.container 0 .clientWidth,a void 0! T.

    params.height?T.params.height : T.container 0 .clientHeight,0 e&&T.isHorizontal() 0 a&&!T.isHorizontal() (e e-parseInt(T.

    container.css("padding-left"),10)-parseInt(T.container.css("padding-right"),10),a a-parseInt(T.container.css("padding-top"),10)-parseInt(T.

    container.css("padding-bottom"),10),T.width e,T.height a,T.size T.isHorizontal()?T.width : T.height) ,T.updateSlidesSize function() T.

    slides T.wrapper.children("."+T.params.slideClass),T.snapGrid ,T.slidesGrid ,T.slidesSizesGrid ;var e,a T.params.spaceBetween,t -T.

    params.slidesOffsetBefore,s 0,i 0;if(void 0! T.size) "string" typeof a&&a.indexOf("%")>

    0&&(a parseFloat(a.replace("%","")) / 100*T.size),T.virtualSize -a,T.rtl?T.slides.css( marginLeft : "",marginTop : "" ) : T.

    slides.css( marginRight : "",marginBottom : "" );var n;T.params.slidesPerColumn>

    1&&(n Math.floor(T.slides.length / T.params.slidesPerColumn) T.slides.length / T.params.slidesPerColumn?T.slides.length : Math.

    ceil(T.slides.length / T.params.slidesPerColumn)*T.params.slidesPerColumn,"auto"! T.params.slidesPerView&&"row" T.params.

    slidesPerColumnFill&&(n Math.max(n,T.params.slidesPerView*T.params.slidesPerColumn)));var o,l T.params.slidesPerColumn,p n / l,d p-(T.

    params.slidesPerColumn*p-T.slides.length);for(e 0;e

    1) var c,m,h;"column" T.params.slidesPerColumnFill?(m Math.floor(e / l),h e-m*l,(m>

    d m d&&h l-1)&&++h>

    l&&(h 0,m++),c m+h*n / l,u.css( "-webkit-box-ordinal-group" : c,"-moz-box-ordinal-group" : c,"-ms-flex-order" : c,"-webkit-order" : c,order : c )) : (h Math.

    floor(e / p),m e-h*p),u.css("margin-"+(T.isHorizontal()?"top" : "left"),0! h&&T.params.spaceBetween&&T.params.spaceBetween+"px").

    attr("data-swiper-column",m).attr("data-swiper-row",h) "none"! u.css("display")&&("auto" T.params.slidesPerView?(o T.isHorizontal()?

    u.outerWidth(!0) : u.outerHeight(!0),T.params.roundLengths&&(o r(o))) : (o (T.size-(T.params.slidesPerView-1)*a) / T.params.

    slidesPerView,T.params.roundLengths&&(o r(o)),T.isHorizontal()?T.slides e .style.width o+"px" : T.slides e .style.height o+"px"),T.

    slides e .swiperSlideSize o,T.slidesSizesGrid.push(o),T.params.centeredSlides?(t t+o / 2+s / 2+a,0 s&&0! e&&(t t-T.size / 2-a),0 e&&(t t-T.size / 2-a),Math.abs(t)

    1&&(T.virtualSize (o+T.params.spaceBetween)*n,T.virtualSize Math.ceil(T.virtualSize / T.params.slidesPerColumn)-T.params.

    spaceBetween,T.isHorizontal()?T.wrapper.css( width : T.virtualSize+T.params.spaceBetween+"px" ) : T.wrapper.css( height : T.

    virtualSize+T.params.spaceBetween+"px" ),T.params.centeredSlides)) for(g ,e 0;e

    0) var r,n T.params.loop?Math.ceil((T.slides.length-2*T.loopedSlides) / T.params.slidesPerGroup) : T.snapGrid.length;if(T.

    params.loop?(r Math.ceil((T.activeIndex-T.loopedSlides) / T.params.slidesPerGroup),r>

    T.slides.length-1-2*T.loopedSlides&&(r- T.slides.length-2*T.loopedSlides),r>

    n-1&&(r- n),r

    0&&(T.bullets.removeClass(T.params.bulletActiveClass),T.paginationContainer.length>

    1?T.bullets.each(function() e(this).index() r&&e(this).addClass(T.params.bulletActiveClass) ) : T.bullets.eq(r).addClass(T.

    params.bulletActiveClass)),"fraction" T.params.paginationType&&(T.paginationContainer.find("."+T.params.paginationCurrentClass).

  • text(r+1),T.paginationContainer.find("."+T.params.paginationTotalClass).text(n)),"progress" T.params.paginationType) var o (r+1) / n,l o,p 1;
  • T.isHorizontal() (p o,l 1),T.paginationContainer.find("."+T.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+l+") scaleY("+p+")").

    transition(T.params.speed) "custom" T.params.paginationType&&T.params.paginationCustomRender&&(T.paginationContainer.html(T.

    params.paginationCustomRender(T,r+1,n)),T.emit("onPaginationRendered",T,T.paginationContainer 0 )) T.params.loop (T.params.

    prevButton&&T.prevButton&&T.prevButton.length>

    0&&(T.isBeginning?(T.prevButton.addClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.disable(T.prevButton)) : (T.

    prevButton.removeClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.enable(T.prevButton))),T.params.nextButton&&T.

    nextButton&&T.nextButton.length>

    0&&(T.isEnd?(T.nextButton.addClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.disable(T.nextButton)) : (T.

    nextButton.removeClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.enable(T.nextButton)))) ,T.updatePagination function() if(T.

    params.pagination&&T.paginationContainer&&T.paginationContainer.length>

    0) var e "";if("bullets" T.params.paginationType) for(var a T.params.loop?Math.ceil((T.slides.length-2*T.loopedSlides) / T.

    params.slidesPerGroup) : T.snapGrid.length,t 0;t

    T.paginationContainer.html(e),T.bullets T.paginationContainer.find("."+T.params.bulletClass),T.params.paginationClickable&&T.

    params.a11y&&T.a11y&&T.a11y.initPagination() "fraction" T.params.paginationType&&(e T.params.paginationFractionRender?T.params.

    paginationFractionRender(T,T.params.paginationCurrentClass,T.params.paginationTotalClass) : ' / ',T.paginationContainer.html(e)),"progress" T.

    params.paginationType&&(e T.params.paginationProgressRender?T.params.paginationProgressRender(T,T.params.paginationProgressbarClass) : ' ',T.

    paginationContainer.html(e)),"custom"! T.params.paginationType&&T.emit("onPaginationRendered",T,T.paginationContainer 0 ) ,T.

    update function(e) function a() T.rtl,T.translate;t Math.min(Math.max(T.translate,T.maxTranslate()),T.minTranslate()),T.setWrapperTranslate(t),T.

    updateActiveIndex(),T.updateClasses() if(T) T.updateContainerSize(),T.updateSlidesSize(),T.updateProgress(),T.updatePagination(),T.

    updateClasses(),T.params.scrollbar&&T.scrollbar&&T.scrollbar.set();var t;if(e) T.controller&&T.controller.spline&&(T.controller.

    spline void 0),T.params.freeMode?(a(),T.params.autoHeight&&T.updateAutoHeight()) : (("auto" T.params.slidesPerView T.params.slidesPerView>

    1)&&T.isEnd&&!T.params.centeredSlides?T.slideTo(T.slides.length-1,0,!1,!0) : T.slideTo(T.activeIndex,0,!1,!0)) a() else T.

    params.autoHeight&&T.updateAutoHeight() ,T.onResize function(e) T.params.onBeforeResize&&T.params.onBeforeResize(T),T.params.

    breakpoints&&T.setBreakpoint();var a T.params.allowSwipeToPrev,t T.params.allowSwipeToNext;T.params.allowSwipeToPrev T.params.

    allowSwipeToNext !0,T.updateContainerSize(),T.updateSlidesSize(),("auto" T.params.slidesPerView T.params.freeMode e)&&T.updatePagination(),T.

  • params.scrollbar&&T.scrollbar&&T.scrollbar.set(),T.controller&&T.controller.spline&&(T.controller.spline void 0);var s !1;
  • if(T.params.freeMode) var i Math.min(Math.max(T.translate,T.maxTranslate()),T.minTranslate());T.setWrapperTranslate(i),T.

    updateActiveIndex(),T.updateClasses(),T.params.autoHeight&&T.updateAutoHeight() else T.updateClasses(),s ("auto" T.params.

    slidesPerView T.params.slidesPerView>

    1)&&T.isEnd&&!T.params.centeredSlides?T.slideTo(T.slides.length-1,0,!1,!0) : T.slideTo(T.activeIndex,0,!1,!0);T.params.lazyLoading&&!s&&T.

    lazy&&T.lazy.load(),T.params.allowSwipeToPrev a,T.params.allowSwipeToNext t,T.params.onAfterResize&&T.params.onAfterResize(T) ,T.

    touchEventsDesktop start : "mousedown",move : "mousemove",end : "mouseup" ,window.navigator.pointerEnabled?T.touchEventsDesktop start : "pointerdown",move : "pointermove",end : "pointerup" : window.

    navigator.msPointerEnabled&&(T.touchEventsDesktop start : "MSPointerDown",move : "MSPointerMove",end : "MSPointerUp" ),T.

    touchEvents start : T.support.touch !T.params.simulateTouch?"touchstart" : T.touchEventsDesktop.start,move : T.support.touch !T.

    params.simulateTouch?"touchmove" : T.touchEventsDesktop.move,end : T.support.touch !T.params.simulateTouch?"touchend" : T.

    touchEventsDesktop.end ,(window.navigator.pointerEnabled window.navigator.msPointerEnabled)&&("container" T.params.touchEventsTarget?

    T.container : T.wrapper).addClass("swiper-wp8-"+T.params.direction),T.initEvents function(e) var a e?"off" : "on",t e?"removeEventListener" : "addEventListener",s "container" T.

    params.touchEventsTarget?T.container 0 : T.wrapper 0 ,r T.support.touch?s : document,n !!T.params.nested;if(T.browser.ie)s t (T.

    touchEvents.start,T.onTouchStart,!1),r t (T.touchEvents.move,T.onTouchMove,n),r t (T.touchEvents.end,T.onTouchEnd,!1);else if(T.

  • support.touch) var o !("touchstart"! T.touchEvents.start !T.support.passiveListener !T.params.passiveListeners)&& passive : !0,capture : !1 ;
  • s t (T.touchEvents.start,T.onTouchStart,o),s t (T.touchEvents.move,T.onTouchMove,n),s t (T.touchEvents.end,T.onTouchEnd,o) (i.

    simulateTouch&&!T.device.ios&&!T.device.android i.simulateTouch&&!T.support.touch&&T.device.ios)&&(s t ("mousedown",T.onTouchStart,!1),document t ("mousemove",T.

    onTouchMove,n),document t ("mouseup",T.onTouchEnd,!1)) window t ("resize",T.onResize),T.params.nextButton&&T.nextButton&&T.nextButton.length>

    0&&(T.nextButton a ("click",T.onClickNext),T.params.a11y&&T.a11y&&T.nextButton a ("keydown",T.a11y.onEnterKey)),T.params.

    prevButton&&T.prevButton&&T.prevButton.length>

    0&&(T.prevButton a ("click",T.onClickPrev),T.params.a11y&&T.a11y&&T.prevButton a ("keydown",T.a11y.onEnterKey)),T.params.

    pagination&&T.params.paginationClickable&&(T.paginationContainer a ("click","."+T.params.bulletClass,T.onClickIndex),T.params.

    a11y&&T.a11y&&T.paginationContainer a ("keydown","."+T.params.bulletClass,T.a11y.onEnterKey)),(T.params.preventClicks T.params.

    preventClicksPropagation)&&s t ("click",T.preventClicks,!0) ,T.attachEvents function() T.initEvents() ,T.detachEvents function() T.

    initEvents(!0) ,T.allowClick !0,T.preventClicks function(e) T.allowClick (T.params.preventClicks&&e.preventDefault(),T.params.

    preventClicksPropagation&&T.animating&&(e.stopPropagation(),e.stopImmediatePropagation())) ,T.onClickNext function(e) e.preventDefault(),T.

    isEnd&&!T.params.loop T.slideNext() ,T.onClickPrev function(e) e.preventDefault(),T.isBeginning&&!T.params.loop T.slidePrev() ,T.

    onClickIndex function(a) a.preventDefault();var t e(this).index()*T.params.slidesPerGroup;T.params.loop&&(t+ T.loopedSlides),T.

    slideTo(t) ,T.updateClickedSlide function(a) var t o(a,"."+T.params.slideClass),s !1;if(t)for(var i 0;i

    T.slides.length-l?(T.fixLoop(),n T.wrapper.children("."+T.params.slideClass+' data-swiper-slide-index "'+r+'" : not(.'+T.

    params.slideDuplicateClass+")").eq(0).index(),setTimeout(function() T.slideTo(n) ,0)) : T.slideTo(n) else T.slideTo(n) ;var S,C,z,M,E,P,I,k,L,D,B "input, select, textarea, button, video",H Date.

    now(),G ;T.animating !1,T.touches startX : 0,startY : 0,currentX : 0,currentY : 0,diff : 0 ;var X,A;T.onTouchStart function(a) if(a.

    originalEvent&&(a a.originalEvent),(X "touchstart" a.type) !("which"in a) 3! a.which) if(T.params.noSwiping&&o(a,"."+T.params.

    noSwipingClass))return void(T.allowClick !0);if(!T.params.swipeHandler o(a,T.params.swipeHandler)) var t T.touches.currentX "touchstart" a.

    type?a.targetTouches 0 .pageX : a.pageX,s T.touches.currentY "touchstart" a.type?a.targetTouches 0 .pageY : a.pageY;if(!(T.

    device.ios&&T.params.iOSEdgeSwipeDetection&&t< T.params.iOSEdgeSwipeThreshold)) if(S !0,C !1,z !0,E void 0,A void 0,T.touches.

    startX t,T.touches.startY s,M Date.now(),T.allowClick !0,T.updateContainerSize(),T.swipeDirection void 0,T.params.threshold>

    0&&(k !1),"touchstart"! a.type) var i !0;e(a.target).is(B)&&(i !1),document.activeElement&&e(document.activeElement).is(B)&&document.

    activeElement.blur(),i&&a.preventDefault() T.emit("onTouchStart",T,a) ,T.onTouchMove function(a) if(a.originalEvent&&(a a.

    originalEvent),!X "mousemove"! a.type) if(a.preventedByNestedSwiper)return T.touches.startX "touchmove" a.type?a.targetTouches 0 .

    pageX : a.pageX,void(T.touches.startY "touchmove" a.type?a.targetTouches 0 .pageY : a.pageY);if(T.params.onlyExternal)return T.

    allowClick !1,void(S&&(T.touches.startX T.touches.currentX "touchmove" a.type?a.targetTouches 0 .pageX : a.pageX,T.touches.

    startY T.touches.currentY "touchmove" a.type?a.targetTouches 0 .pageY : a.pageY,M Date.now()));if(X&&T.params.touchReleaseOnEdges&&!T.

    params.loop)if(T.isHorizontal()) if(T.touches.currentX

    T.touches.startX&&T.translate>

    T.minTranslate())return else if(T.touches.currentY

    T.touches.startY&&T.translate>

    T.minTranslate())return;if(X&&document.activeElement&&a.target document.activeElement&&e(a.target).is(B))return C !0,void(T.

    allowClick !1);if(z&&T.emit("onTouchMove",T,a),!(a.targetTouches&&a.targetTouches.length>

    1)) if(T.touches.currentX "touchmove" a.type?a.targetTouches 0 .pageX : a.pageX,T.touches.currentY "touchmove" a.type?a.

    targetTouches 0 .pageY : a.pageY,void 0 E) var t;T.isHorizontal()&&T.touches.currentY T.touches.startY !T.isHorizontal()&&T.

    touches.currentX T.touches.startX?E !1 : (t 180*Math.atan2(Math.abs(T.touches.currentY-T.touches.startY),Math.abs(T.touches.

    currentX-T.touches.startX)) / Math.PI,E T.isHorizontal()?t>

    T.params.touchAngle : 90-t>

    T.params.touchAngle) if(E&&T.emit("onTouchMoveOpposite",T,a),void 0 A&&(T.touches.currentX T.touches.startX&&T.touches.currentY T.

    touches.startY (A !0)),S) if(E)return void(S !1);if(A) T.allowClick !1,T.emit("onSliderMove",T,a),a.preventDefault(),T.params.

    touchMoveStopPropagation&&!T.params.nested&&a.stopPropagation(),C (i.loop&&T.fixLoop(),I T.getWrapperTranslate(),T.setWrapperTransition(0),T.

    animating&&T.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),T.params.

    autoplay&&T.autoplaying&&(T.params.autoplayDisableOnInteraction?T.stopAutoplay() : T.pauseAutoplay()),D !1,!T.params.grabCursor T.

    params.allowSwipeToNext! !0&&T.params.allowSwipeToPrev! !0 T.setGrabCursor(!0)),C !0;var s T.touches.diff T.isHorizontal()?

    T.touches.currentX-T.touches.startX : T.touches.currentY-T.touches.startY;s* T.params.touchRatio,T.rtl&&(s -s),T.swipeDirection s>

    0?"prev" : "next",P s+I;var r !0;if(s>

    0&&P>

    T.minTranslate()?(r !1,T.params.resistance&&(P T.minTranslate()-1+Math.pow(-T.minTranslate()+I+s,T.params.resistanceRatio))) : s

    T.params.threshold k))return void(P I);if(!k)return k !0,T.touches.startX T.touches.currentX,T.touches.startY T.touches.

    currentY,P I,void(T.touches.diff T.isHorizontal()?T.touches.currentX-T.touches.startX : T.touches.currentY-T.touches.startY) T.

    params.followFinger&&((T.params.freeMode T.params.watchSlidesProgress)&&T.updateActiveIndex(),T.params.freeMode&&(0 G.length&&G.

    push( position : T.touches T.isHorizontal()?"startX" : "startY" ,time : M ),G.push( position : T.touches T.isHorizontal()?

    currentX" : "currentY" ,time : (new window.Date).getTime() )),T.updateProgress(P),T.setWrapperTranslate(P)) ,T.onTouchEnd function(a) if(a.

    originalEvent&&(a a.originalEvent),z&&T.emit("onTouchEnd",T,a),z !1,S) T.params.grabCursor&&C&&S&&(T.params.allowSwipeToNext !0 T.

    params.allowSwipeToPrev !0)&&T.setGrabCursor(!1);var t Date.now(),s t-M;if(T.allowClick&&(T.updateClickedSlide(a),T.emit("onTap",T,a),s

    300&&(L&&clearTimeout(L),L setTimeout(function() T&&(T.params.paginationHide&&T.paginationContainer.length>

    0&&!e(a.target).hasClass(T.params.bulletClass)&&T.paginationContainer.toggleClass(T.params.paginationHiddenClass),T.emit("onClick",T,a)) ,300)),s

    T.params.longSwipesMs) if(!T.params.longSwipes)return void T.slideTo(T.activeIndex);"next" T.swipeDirection&&(x>

    T.params.longSwipesRatio?T.slideTo(w+T.params.slidesPerGroup) : T.slideTo(w)),"prev" T.swipeDirection&&(x>

    1-T.params.longSwipesRatio?T.slideTo(w+T.params.slidesPerGroup) : T.slideTo(w)) else if(!T.params.shortSwipes)return void T.

    slideTo(T.activeIndex);"next" T.swipeDirection&&T.slideTo(w+T.params.slidesPerGroup),"prev" T.swipeDirection&&T.slideTo(w) ,T.

    slideTo function(e,a) return T.slideTo(e,a,!0,!0) ,T.slideTo function(e,a,t,s) void 0 t&&(t !0),void 0 e&&(e 0),e

    T.snapGrid.length&&(T.snapIndex T.snapGrid.length-1);var i -T.snapGrid T.snapIndex ;if(T.params.autoplay&&T.autoplaying&&(s !T.

    params.autoplayDisableOnInteraction?T.pauseAutoplay(a) : T.stopAutoplay()),T.updateProgress(i),T.params.normalizeSlideIndex)for(var r 0;r

    Math.floor(100*T.slidesGrid r )&&(e r);return!(!T.params.allowSwipeToNext&&i

    T.maxTranslate()&&(T.activeIndex 0)! e)&&(void 0 a&&(a T.params.speed),T.previousIndex T.activeIndex 0,T.activeIndex e,T.

    updateRealIndex(),T.rtl&&-i T.translate !T.rtl&&i T.translate?(T.params.autoHeight&&T.updateAutoHeight(),T.updateClasses(),"slide"! T.

    params.effect&&T.setWrapperTranslate(i),!1) : (T.updateClasses(),T.onTransitionStart(t),0 a T.browser.lteIE9?(T.setWrapperTranslate(i),T.

    setWrapperTransition(0),T.onTransitionEnd(t)) : (T.setWrapperTranslate(i),T.setWrapperTransition(a),T.animating (T.animating !0,T.

    wrapper.transitionEnd(function() T&&T.onTransitionEnd(t) ))),!0))) ,T.onTransitionStart function(e) void 0 e&&(e !0),T.params.

    autoHeight&&T.updateAutoHeight(),T.lazy&&T.lazy.onTransitionStart(),e&&(T.emit("onTransitionStart",T),T.activeIndex! T.previousIndex&&(T.

    emit("onSlideChangeStart",T),T.activeIndex>

    T.previousIndex?T.emit("onSlideNextStart",T) : T.emit("onSlidePrevStart",T))) ,T.onTransitionEnd function(e) T.animating !1,T.

    setWrapperTransition(0),void 0 e&&(e !0),T.lazy&&T.lazy.onTransitionEnd(),e&&(T.emit("onTransitionEnd",T),T.activeIndex! T.

    previousIndex&&(T.emit("onSlideChangeEnd",T),T.activeIndex>

    T.previousIndex?T.emit("onSlideNextEnd",T) : T.emit("onSlidePrevEnd",T))),T.params.history&&T.history&&T.history.setHistory(T.

    params.history,T.activeIndex),T.params.hashnav&&T.hashnav&&T.hashnav.setHash() ,T.slideNext function(e,a,t) if(T.params.loop) if(T.

    animating)return!1;T.fixLoop();T.container 0 .clientLeft;return T.slideTo(T.activeIndex+T.params.slidesPerGroup,a,e,t) return T.

    slideTo(T.activeIndex+T.params.slidesPerGroup,a,e,t) ,T. slideNext function(e) return T.slideNext(!0,e,!0) ,T.slidePrev function(e,a,t) if(T.

    params.loop) if(T.animating)return!1;T.fixLoop();T.container 0 .clientLeft;return T.slideTo(T.activeIndex-1,a,e,t) return T.

    slideTo(T.activeIndex-1,a,e,t) ,T. slidePrev function(e) return T.slidePrev(!0,e,!0) ,T.slideReset function(e,a,t) return T.

    slideTo(T.activeIndex,a,e) ,T.disableTouchControl function() return T.params.onlyExternal !0,!0 ,T.enableTouchControl function() return T.

    params.onlyExternal !1,!0 ,T.setWrapperTransition function(e,a) T.wrapper.transition(e),"slide"! T.params.effect&&T.effects T.

    params.effect &&T.effects T.params.effect .setTransition(e),T.params.parallax&&T.parallax&&T.parallax.setTransition(e),T.

    params.scrollbar&&T.scrollbar&&T.scrollbar.setTransition(e),T.params.control&&T.controller&&T.controller.setTransition(e,a),T.

    emit("onSetTransition",T,e) ,T.setWrapperTranslate function(e,a,t) var s 0,i 0;T.isHorizontal()?s T.rtl?-e : e : i e,T.params.

    roundLengths&&(s r(s),i r(i)),T.params.virtualTranslate (T.support.transforms3d?T.wrapper.transform("translate3d("+s+"px, "+i+"px, 0px)") : T.

  • wrapper.transform("translate("+s+"px, "+i+"px)")),T.translate T.isHorizontal()?s : i;var n,o T.maxTranslate()-T.minTranslate();
  • n 0 o?0 : (e-T.minTranslate()) / o,n! T.progress&&T.updateProgress(e),a&&T.updateActiveIndex(),"slide"! T.params.effect&&T.

    effects T.params.effect &&T.effects T.params.effect .setTranslate(T.translate),T.params.parallax&&T.parallax&&T.parallax.

    setTranslate(T.translate),T.params.scrollbar&&T.scrollbar&&T.scrollbar.setTranslate(T.translate),T.params.control&&T.controller&&T.

    controller.setTranslate(T.translate,t),T.emit("onSetTranslate",T,T.translate) ,T.getTranslate function(e,a) var t,s,i,r;return void 0 a&&(a "x"),T.

    params.virtualTranslate?T.rtl?-T.translate : T.translate : (i window.getComputedStyle(e,null),window.WebKitCSSMatrix?(s i.

    transform i.webkitTransform,s.split(",").length>

    6&&(s s.split(", ").map(function(e) return e.replace(",",".") ).join(", ")),r new window.WebKitCSSMatrix("none" s?"" : s)) : (r i.

    MozTransform i.OTransform i.MsTransform i.msTransform i.transform i.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),t r.

    toString().split(",")),"x" a&&(s window.WebKitCSSMatrix?r.m41 : 16 t.length?parseFloat(t 12 ) : parseFloat(t 4 )),"y" a&&(s window.

    WebKitCSSMatrix?r.m42 : 16 t.length?parseFloat(t 13 ) : parseFloat(t 5 )),T.rtl&&s&&(s -s),s 0) ,T.getWrapperTranslate function(e) return void 0 e&&(e T.

    isHorizontal()?"x" : "y"),T.getTranslate(T.wrapper 0 ,e) ,T.observers ,T.initObservers function() if(T.params.observeParents)for(var e T.container.parents(),a 0;a

    o.append(v)),0 w.length&&(w e('

    o.append(w)),v.length&&(v 0 .style.opacity d>

    0?d : 0),w.length&&(w 0 .style.opacity -d>

    0?-d : 0) if(T.browser.ie) T.wrapper 0 .style.perspectiveOrigin t+"px 50%" ,setTransition : function(e) T.slides.transition(e).

    find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e) ,T.

    lazy initialImageLoaded : !1,loadImageInSlide : function(a,t) if(void 0! a&&(void 0 t&&(t !0),0! T.slides.length)) var s T.

  • slides.eq(a),i s.find("."+T.params.lazyLoadingClass+" : not(."+T.params.lazyStatusLoadedClass+") : not(."+T.params.lazyStatusLoadingClass+")");
  • s.hasClass(T.params.lazyLoadingClass) s.hasClass(T.params.lazyStatusLoadedClass) s.hasClass(T.params.lazyStatusLoadingClass) (i i.

    add(s 0 )),0! i.length&&i.each(function() var a e(this);a.addClass(T.params.lazyStatusLoadingClass);var i a.attr("data-background"),r a.

    attr("data-src"),n a.attr("data-srcset"),o a.attr("data-sizes");T.loadImage(a 0 ,r i,n,o,!1,function() if(void 0! T&&null! T&&T) if(i?

    a.css("background-image",'url("'+i+'")'),a.removeAttr("data-background")) : (n&&(a.attr("srcset",n),a.removeAttr("data-srcset")),o&&(a.

    attr("sizes",o),a.removeAttr("data-sizes")),r&&(a.attr("src",r),a.removeAttr("data-src"))),a.addClass(T.params.lazyStatusLoadedClass).

    removeClass(T.params.lazyStatusLoadingClass),s.find("."+T.params.lazyPreloaderClass+", ."+T.params.preloaderClass).remove(),T.

    params.loop&&t) var e s.attr("data-swiper-slide-index");if(s.hasClass(T.params.slideDuplicateClass)) var l T.wrapper.children(' data-swiper-slide-index "'+e+'" : not(.

  • T.params.slideDuplicateClass+")");T.lazy.loadImageInSlide(l.index(),!1) else var p T.wrapper.children("."+T.params.slideDuplicateClass+' data-swiper-slide-index "'+e+'" ');
  • T.lazy.loadImageInSlide(p.index(),!1) T.emit("onLazyImageReady",T,s 0 ,a 0 ) ),T.emit("onLazyImageLoad",T,s 0 ,a 0 ) ) ,load : function() var a,t T.

    params.slidesPerView;if("auto" t&&(t 0),T.lazy.initialImageLoaded (T.lazy.initialImageLoaded !0),T.params.watchSlidesVisibility)T.

    wrapper.children("."+T.params.slideVisibleClass).each(function() T.lazy.loadImageInSlide(e(this).index()) );else if(t>

    1)for(a T.activeIndex;a

    1 T.params.lazyLoadingInPrevNextAmount&&T.params.lazyLoadingInPrevNextAmount>

    1) var s T.params.lazyLoadingInPrevNextAmount,i t,r Math.min(T.activeIndex+i+Math.max(s,i),T.slides.length),n Math.max(T.

    activeIndex-Math.max(i,s),0);for(a T.activeIndex+t;a

    0&&T.lazy.loadImageInSlide(l.index()) ,onTransitionStart : function() T.params.lazyLoading&&(T.params.lazyLoadingOnTransitionStart !T.

    params.lazyLoadingOnTransitionStart&&!T.lazy.initialImageLoaded)&&T.lazy.load() ,onTransitionEnd : function() T.params.lazyLoading&&!T.

    params.lazyLoadingOnTransitionStart&&T.lazy.load() ,T.scrollbar isTouched : !1,setDragPosition : function(e) var a T.scrollbar,t T.

    isHorizontal()?"touchstart" e.type "touchmove" e.type?e.targetTouches 0 .pageX : e.pageX e.clientX : "touchstart" e.type "touchmove" e.

    type?e.targetTouches 0 .pageY : e.pageY e.clientY,s t-a.track.offset() T.isHorizontal()?"left" : "top" -a.dragSize / 2,i -T.

    minTranslate()*a.moveDivider,r -T.maxTranslate()*a.moveDivider;s

  • r&&(s r),s -s / a.moveDivider,T.updateProgress(s),T.setWrapperTranslate(s,!0) ,dragStart : function(e) var a T.scrollbar;
  • a.isTouched !0,e.preventDefault(),e.stopPropagation(),a.setDragPosition(e),clearTimeout(a.dragTimeout),a.track.transition(0),T.

    params.scrollbarHide&&a.track.css("opacity",1),T.wrapper.transition(100),a.drag.transition(100),T.emit("onScrollbarDragStart",T) ,dragMove : function(e) var a T.

    scrollbar;a.isTouched&&(e.preventDefault?e.preventDefault() : e.returnValue !1,a.setDragPosition(e),T.wrapper.transition(0),a.

    track.transition(0),a.drag.transition(0),T.emit("onScrollbarDragMove",T)) ,dragEnd : function(e) var a T.scrollbar;a.isTouched&&(a.

    isTouched !1,T.params.scrollbarHide&&(clearTimeout(a.dragTimeout),a.dragTimeout setTimeout(function() a.track.css("opacity",0),a.

    track.transition(400) ,1e3)),T.emit("onScrollbarDragEnd",T),T.params.scrollbarSnapOnRelease&&T.slideReset()) ,draggableEvents : function() return T.

    params.simulateTouch! !1 T.support.touch?T.touchEvents : T.touchEventsDesktop (),enableDraggable : function() var a T.scrollbar,t T.

    support.touch?a.track : document;e(a.track).on(a.draggableEvents.start,a.dragStart),e(t).on(a.draggableEvents.move,a.dragMove),e(t).

  • on(a.draggableEvents.end,a.dragEnd) ,disableDraggable : function() var a T.scrollbar,t T.support.touch?a.track : document;
  • e(a.track).off(a.draggableEvents.start,a.dragStart),e(t).off(a.draggableEvents.move,a.dragMove),e(t).off(a.draggableEvents.

    end,a.dragEnd) ,set : function() if(T.params.scrollbar) var a T.scrollbar;a.track e(T.params.scrollbar),T.params.uniqueNavElements&&"string" typeof T.

    params.scrollbar&&a.track.length>

    1&&1 T.container.find(T.params.scrollbar).length&&(a.track T.container.find(T.params.scrollbar)),a.drag a.track.find(".swiper-scrollbar-drag"),0 a.drag.length&&(a.drag e('

    a.track.append(a.drag)),a.drag 0 .style.width "",a.drag 0 .style.height "",a.trackSize T.isHorizontal()?a.track 0 .offsetWidth : a.

    track 0 .offsetHeight,a.divider T.size / T.virtualSize,a.moveDivider a.divider*(a.trackSize / T.size),a.dragSize a.trackSize*a.

    divider,T.isHorizontal()?a.drag 0 .style.width a.dragSize+"px" : a.drag 0 .style.height a.dragSize+"px",a.divider>

    1?a.track 0 .style.display "none" : a.track 0 .style.display "",T.params.scrollbarHide&&(a.track 0 .style.opacity 0) ,setTranslate : function() if(T.

    params.scrollbar) var e,a T.scrollbar,t (T.translate,a.dragSize);e (a.trackSize-a.dragSize)*T.progress,T.rtl&&T.isHorizontal()?(e -e,e>

    0?(t a.dragSize-e,e 0) : -e+a.dragSize>

    a.trackSize&&(t a.trackSize+e)) : e

    a.trackSize&&(t a.trackSize-e),T.isHorizontal()?(T.support.transforms3d?a.drag.transform("translate3d("+e+"px, 0, 0)") : a.

    drag.transform("translateX("+e+"px)"),a.drag 0 .style.width t+"px") : (T.support.transforms3d?a.drag.transform("translate3d(0px, "+e+"px, 0)") : a.

    drag.transform("translateY("+e+"px)"),a.drag 0 .style.height t+"px"),T.params.scrollbarHide&&(clearTimeout(a.timeout),a.track 0 .

    style.opacity 1,a.timeout setTimeout(function() a.track 0 .style.opacity 0,a.track.transition(400) ,1e3)) ,setTransition : function(e) T.

    params.scrollbar&&T.scrollbar.drag.transition(e) ,T.controller LinearSpline : function(e,a) var t function() var e,a,t;return function(s,i) for(a -1,e s.length;e-a>

    1;)s t e+a>

    1 < i?a t : e t;return e ();this.x e,this.y a,this.lastIndex e.length-1;var s,i;this.x.length;this.interpolate function(e) return e?

    i t(this.x,e),s i-1,(e-this.x s )*(this.y i -this.y s ) / (this.x i -this.x s )+this.y s ) : 0 ,getInterpolateFunction : function(e) T.

    controller.spline (T.controller.spline T.params.loop?new T.controller.LinearSpline(T.slidesGrid,e.slidesGrid) : new T.controller.

    LinearSpline(T.snapGrid,e.snapGrid)) ,setTranslate : function(e,t) function s(a) e a.rtl&&"horizontal" a.params.direction?

  • T.translate : T.translate,"slide" T.params.controlBy&&(T.controller.getInterpolateFunction(a),r -T.controller.spline.interpolate(-e)),r&&"container"! T.
  • params.controlBy (i (a.maxTranslate()-a.minTranslate()) / (T.maxTranslate()-T.minTranslate()),r (e-T.minTranslate())*i+a.

    minTranslate()),T.params.controlInverse&&(r a.maxTranslate()-r),a.updateProgress(r),a.setWrapperTranslate(r,!1,T),a.updateActiveIndex() var i,r,n T.

    params.control;if(Array.isArray(n))for(var o 0;o

    0?e?this 0 .offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")) : this 0 .offsetWidth : null ,height : function() return this 0 window?

    window.innerHeight : this.length>

    0?parseFloat(this.css("height")) : null ,outerHeight : function(e) return this.length>

    0?e?this 0 .offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")) : this 0 .offsetHeight : null ,offset : function() if(this.length>

    0) var e this 0 ,a e.getBoundingClientRect(),t document.body,s e.clientTop t.clientTop 0,i e.clientLeft t.clientLeft 0,r window.

  • pageYOffset e.scrollTop,n window.pageXOffset e.scrollLeft;return top : a.top+r-s,left : a.left+n-i return null ,css : function(e,a) var t;
  • if(1 arguments.length) if("string"! typeof e) for(t 0;t

    Сообщите об этом задании
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Откликнуться
    Мой Email
    Нажимая «Продолжить», я даю согласие neuvoo на обработку моих данных и отправку уведомлений по электронной почте, как описано в Политике конфиденциальности neuvoo. В любое время я могу отозвать свое согласие или отказаться от подписки.
    Продолжить
    Форма заявки