Врач-травматолог-ортопед
ГК Медси. Клинико-диагностические центры
Москва
21 час назад
source : HeadHunter

Обязанности

  • Оказание квалифицированной медицинской помощи пациентам в области травматологии / ортопедии.
  • Амбулаторный приём в клинике.
  • Возможность оперативной деятельности.
  • Ведение необходимой медицинской документации.
  • Требования :

  • Высшее медицинское образование.
  • Специализация по травматологии / ортопедии.
  • Действующий сертификат по специальности.
  • Опыт работы по специальности.
  • Условия :

  • Работа в крупнейшем медицинском холдинге России.
  • Полное соблюдение трудового законодательства РФ (официальная заработная плата, оплачиваемый отпуск, больничный).
  • Комфортные условия труда, современное медицинское оборудование.
  • Широкие возможности внутреннего совместительства.
  • Обучение и развитие в Компании (сертификационные курсы, дополнительное обучение по специальности, развивающие тренинги внутри компании).
  • Бесплатное медицинское обслуживание для сотрудников в клиниках компании, а также скидки для членов семьи.
  • Насыщенная социальная жизнь (корпоративные мероприятия, праздники), участие в благотворительной деятельности, материальная помощь сотрудникам.
  • Клиника находится недалеко от метро "Краснопресненская".
  • 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. В любое время я могу отозвать свое согласие или отказаться от подписки.
    Продолжить
    Форма заявки