var Swiper=function(n,t){function o(n){return document.querySelectorAll?document.querySelectorAll(n):jQuery(n)}function f(){var n=y-u;return t.freeMode&&(n=y-u),t.slidesPerView>i.slides.length&&(n=0),0>n&&(n=0),n}function ni(){function r(n){var r=new Image;r.onload=function(){i.imagesLoaded++;i.imagesLoaded==i.imagesToLoad.length&&(i.reInit(),t.onImagesReady&&t.onImagesReady(i))};r.src=n}if(i.browser.ie10?(i.h.addEventListener(i.wrapper,i.touchEvents.touchStart,l,!1),i.h.addEventListener(document,i.touchEvents.touchMove,a,!1),i.h.addEventListener(document,i.touchEvents.touchEnd,v,!1)):(i.support.touch&&(i.h.addEventListener(i.wrapper,"touchstart",l,!1),i.h.addEventListener(i.wrapper,"touchmove",a,!1),i.h.addEventListener(i.wrapper,"touchend",v,!1)),t.simulateTouch&&(i.h.addEventListener(i.wrapper,"mousedown",l,!1),i.h.addEventListener(document,"mousemove",a,!1),i.h.addEventListener(document,"mouseup",v,!1))),t.autoResize&&i.h.addEventListener(window,"resize",i.resizeFix,!1),lt(),i._wheelEvent=!1,t.mousewheelControl){void 0!==document.onmousewheel&&(i._wheelEvent="mousewheel");try{WheelEvent("wheel");i._wheelEvent="wheel"}catch(u){}i._wheelEvent||(i._wheelEvent="DOMMouseScroll");i._wheelEvent&&i.h.addEventListener(i.container,i._wheelEvent,yt,!1)}if(t.keyboardControl&&i.h.addEventListener(document,"keydown",vt,!1),t.updateOnImagesReady){document.querySelectorAll?i.imagesToLoad=i.container.querySelectorAll("img"):window.jQuery&&(i.imagesToLoad=o(i.container).find("img"));for(var n=0;i.imagesToLoad.length>n;n++)r(i.imagesToLoad[n].getAttribute("src"))}}function lt(){var r,u,n;if(t.preventLinks)for(r=[],document.querySelectorAll?r=i.container.querySelectorAll("a"):window.jQuery&&(r=o(i.container).find("a")),n=0;r.length>n;n++)i.h.addEventListener(r[n],"click",bt,!1);if(t.releaseFormElements)for(u=document.querySelectorAll?i.container.querySelectorAll("input, textarea, select"):o(i.container).find("input, textarea, select"),n=0;u.length>n;n++)i.h.addEventListener(u[n],i.touchEvents.touchStart,kt,!0);if(t.onSlideClick)for(n=0;i.slides.length>n;n++)i.h.addEventListener(i.slides[n],"click",pt,!1);if(t.onSlideTouch)for(n=0;i.slides.length>n;n++)i.h.addEventListener(i.slides[n],i.touchEvents.touchStart,wt,!1)}function at(){var u,r,n;if(t.onSlideClick)for(n=0;i.slides.length>n;n++)i.h.removeEventListener(i.slides[n],"click",pt,!1);if(t.onSlideTouch)for(n=0;i.slides.length>n;n++)i.h.removeEventListener(i.slides[n],i.touchEvents.touchStart,wt,!1);if(t.releaseFormElements)for(u=document.querySelectorAll?i.container.querySelectorAll("input, textarea, select"):o(i.container).find("input, textarea, select"),n=0;u.length>n;n++)i.h.removeEventListener(u[n],i.touchEvents.touchStart,kt,!0);if(t.preventLinks)for(r=[],document.querySelectorAll?r=i.container.querySelectorAll("a"):window.jQuery&&(r=o(i.container).find("a")),n=0;r.length>n;n++)i.h.removeEventListener(r[n],"click",bt,!1)}function vt(n){var t=n.keyCode||n.charCode,f;if(37==t||39==t||38==t||40==t){for(var o=!1,u=i.h.getOffset(i.container),s=i.h.windowScroll().left,h=i.h.windowScroll().top,l=i.h.windowWidth(),a=i.h.windowHeight(),c=[[u.left,u.top],[u.left+i.width,u.top],[u.left,u.top+i.height],[u.left+i.width,u.top+i.height]],e=0;c.length>e;e++)f=c[e],f[0]>=s&&s+l>=f[0]&&f[1]>=h&&h+a>=f[1]&&(o=!0);if(!o)return}r?((37==t||39==t)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),39==t&&i.swipeNext(),37==t&&i.swipePrev()):((38==t||40==t)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),40==t&&i.swipeNext(),38==t&&i.swipePrev())}function yt(n){var u,s=i._wheelEvent,e,o;return(n.detail?u=-n.detail:"mousewheel"==s?u=n.wheelDelta:"DOMMouseScroll"==s?u=-n.detail:"wheel"==s&&(u=Math.abs(n.deltaX)>Math.abs(n.deltaY)?-n.deltaX:-n.deltaY),t.freeMode)?(r?i.getWrapperTranslate("x"):i.getWrapperTranslate("y"),r?(e=i.getWrapperTranslate("x")+u,o=i.getWrapperTranslate("y"),e>0&&(e=0),-f()>e&&(e=-f())):(e=i.getWrapperTranslate("x"),o=i.getWrapperTranslate("y")+u,o>0&&(o=0),-f()>o&&(o=-f())),i.setWrapperTransition(0),i.setWrapperTranslate(e,o,0)):0>u?i.swipeNext():i.swipePrev(),t.autoplay&&i.stopAutoplay(),n.preventDefault?n.preventDefault():n.returnValue=!1,!1}function pt(){i.allowSlideClick&&(i.clickedSlide=this,i.clickedSlideIndex=i.slides.indexOf(this),t.onSlideClick(i))}function wt(){i.clickedSlide=this;i.clickedSlideIndex=i.slides.indexOf(this);t.onSlideTouch(i)}function bt(n){if(!i.allowLinks)return(n.preventDefault?n.preventDefault():n.returnValue=!1,!1)}function kt(n){return n.stopPropagation?n.stopPropagation():n.returnValue=!1,!1}function l(n){if((t.preventLinks&&(i.allowLinks=!0),i.isTouched||t.onlyExternal)||t.noSwiping&&n.target&&n.target.className&&n.target.className.indexOf(t.noSwipingClass)>-1)return!1;if(nt=!1,i.isTouched=!0,h="touchstart"==n.type,!h||1==n.targetTouches.length){t.loop&&i.fixLoop();i.callPlugins("onTouchStartBegin");h||(n.preventDefault?n.preventDefault():n.returnValue=!1);var u=h?n.targetTouches[0].pageX:n.pageX||n.clientX,f=h?n.targetTouches[0].pageY:n.pageY||n.clientY;i.touches.startX=i.touches.currentX=u;i.touches.startY=i.touches.currentY=f;i.touches.start=i.touches.current=r?u:f;i.setWrapperTransition(0);i.positions.start=i.positions.current=r?i.getWrapperTranslate("x"):i.getWrapperTranslate("y");r?i.setWrapperTranslate(i.positions.start,0,0):i.setWrapperTranslate(0,i.positions.start,0);i.times.start=(new Date).getTime();c=void 0;t.moveStartThreshold>0&&(ct=!1);t.onTouchStart&&t.onTouchStart(i);i.callPlugins("onTouchStartEnd")}}function a(n){var o,s,e;if(i.isTouched&&!t.onlyExternal&&(!h||"mousemove"!=n.type)){if((o=h?n.targetTouches[0].pageX:n.pageX||n.clientX,s=h?n.targetTouches[0].pageY:n.pageY||n.clientY,c===void 0&&r&&(c=!!(c||Math.abs(s-i.touches.startY)>Math.abs(o-i.touches.startX))),void 0!==c||r||(c=!!(c||Math.abs(s-i.touches.startY)<Math.abs(o-i.touches.startX))),c)||n.assignedToSwiper)return i.isTouched=!1,void 0;if(n.assignedToSwiper=!0,i.isMoved=!0,t.preventLinks&&(i.allowLinks=!1),t.onSlideClick&&(i.allowSlideClick=!1),t.autoplay&&i.stopAutoplay(),!h||1==n.touches.length){if((i.callPlugins("onTouchMoveStart"),n.preventDefault?n.preventDefault():n.returnValue=!1,i.touches.current=r?o:s,i.positions.current=(i.touches.current-i.touches.start)*t.touchRatio+i.positions.start,i.positions.current>0&&t.onResistanceBefore&&t.onResistanceBefore(i,i.positions.current),i.positions.current<-f()&&t.onResistanceBefore&&t.onResistanceAfter(i,Math.abs(i.positions.current+f())),t.resistance&&"100%"!=t.resistance)&&(i.positions.current>0&&(e=1-i.positions.current/u/2,i.positions.current=.5>e?u/2:i.positions.current*e),i.positions.current<-f())){var l=(i.touches.current-i.touches.start)*t.touchRatio+(f()+i.positions.start),e=(u+l)/u,a=i.positions.current-l*(1-e)/2,v=-f()-u/2;i.positions.current=v>a||0>=e?v:a}return(t.resistance&&"100%"==t.resistance&&(i.positions.current>0&&(!t.freeMode||t.freeModeFluid)&&(i.positions.current=0),i.positions.current<-f()&&(!t.freeMode||t.freeModeFluid)&&(i.positions.current=-f())),!t.followFinger)?void 0:(t.moveStartThreshold?Math.abs(i.touches.current-i.touches.start)>t.moveStartThreshold||ct?(ct=!0,r?i.setWrapperTranslate(i.positions.current,0,0):i.setWrapperTranslate(0,i.positions.current,0)):i.positions.current=i.positions.start:r?i.setWrapperTranslate(i.positions.current,0,0):i.setWrapperTranslate(0,i.positions.current,0),(t.freeMode||t.watchActiveIndex)&&i.updateActiveSlide(i.positions.current),t.grabCursor&&(i.container.style.cursor="move",i.container.style.cursor="grabbing",i.container.style.cursor="-moz-grabbin",i.container.style.cursor="-webkit-grabbing"),g||(g=i.touches.current),et||(et=(new Date).getTime()),i.velocity=(i.touches.current-g)/((new Date).getTime()-et)/2,2>Math.abs(i.touches.current-g)&&(i.velocity=0),g=i.touches.current,et=(new Date).getTime(),i.callPlugins("onTouchMoveEnd"),t.onTouchMove&&t.onTouchMove(i),!1)}}}function v(){var o,s;if(c&&i.swipeReset(),!t.onlyExternal&&i.isTouched){i.isTouched=!1;t.grabCursor&&(i.container.style.cursor="move",i.container.style.cursor="grab",i.container.style.cursor="-moz-grab",i.container.style.cursor="-webkit-grab");i.positions.current||0===i.positions.current||(i.positions.current=i.positions.start);t.followFinger&&(r?i.setWrapperTranslate(i.positions.current,0,0):i.setWrapperTranslate(0,i.positions.current,0));i.times.end=(new Date).getTime();i.touches.diff=i.touches.current-i.touches.start;i.touches.abs=Math.abs(i.touches.diff);i.positions.diff=i.positions.current-i.positions.start;i.positions.abs=Math.abs(i.positions.diff);var g=i.positions.diff,h=i.positions.abs,l=i.times.end-i.times.start;if(5>h&&300>l&&0==i.allowLinks&&(t.freeMode||0==h||i.swipeReset(),t.preventLinks&&(i.allowLinks=!0),t.onSlideClick&&(i.allowSlideClick=!0)),setTimeout(function(){t.preventLinks&&(i.allowLinks=!0);t.onSlideClick&&(i.allowSlideClick=!0)},100),!i.isMoved)return i.isMoved=!1,t.onTouchEnd&&t.onTouchEnd(i),i.callPlugins("onTouchEnd"),void 0;if((i.isMoved=!1,o=f(),i.positions.current>0)||-o>i.positions.current)return i.swipeReset(),t.onTouchEnd&&t.onTouchEnd(i),i.callPlugins("onTouchEnd"),void 0;if(t.freeMode){if(t.freeModeFluid){var a,p=1e3*t.momentumRatio,tt=i.velocity*p,n=i.positions.current+tt,w=!1,v=20*Math.abs(i.velocity)*t.momentumBounceRatio;-o>n&&(t.momentumBounce&&i.support.transitions?(-v>n+o&&(n=-o-v),a=-o,w=!0,nt=!0):n=-o);n>0&&(t.momentumBounce&&i.support.transitions?(n>v&&(n=v),a=0,w=!0,nt=!0):n=0);0!=i.velocity&&(p=Math.abs((n-i.positions.current)/i.velocity));r?i.setWrapperTranslate(n,0,0):i.setWrapperTranslate(0,n,0);i.setWrapperTransition(p);t.momentumBounce&&w&&i.wrapperTransitionEnd(function(){nt&&(t.onMomentumBounce&&t.onMomentumBounce(i),r?i.setWrapperTranslate(a,0,0):i.setWrapperTranslate(0,a,0),i.setWrapperTransition(300))});i.updateActiveSlide(n)}return(!t.freeModeFluid||l>=300)&&i.updateActiveSlide(i.positions.current),t.onTouchEnd&&t.onTouchEnd(i),i.callPlugins("onTouchEnd"),void 0}if(b=0>g?"toNext":"toPrev","toNext"==b&&300>=l&&(30>h||!t.shortSwipes?i.swipeReset():i.swipeNext(!0)),"toPrev"==b&&300>=l&&(30>h||!t.shortSwipes?i.swipeReset():i.swipePrev(!0)),s=0,"auto"==t.slidesPerView){for(var k,it=Math.abs(r?i.getWrapperTranslate("x"):i.getWrapperTranslate("y")),d=0,y=0;i.slides.length>y;y++)if(k=r?i.slides[y].getWidth(!0):i.slides[y].getHeight(!0),d+=k,d>it){s=k;break}s>u&&(s=u)}else s=e*t.slidesPerView;"toNext"==b&&l>300&&(h>=.5*s?i.swipeNext(!0):i.swipeReset());"toPrev"==b&&l>300&&(h>=.5*s?i.swipePrev(!0):i.swipeReset());t.onTouchEnd&&t.onTouchEnd(i);i.callPlugins("onTouchEnd")}}function tt(n,u,f){function s(){e+=l;c="toNext"==h?e>n:n>e;c?(r?i.setWrapperTranslate(Math.round(e),0):i.setWrapperTranslate(0,Math.round(e)),i._DOMAnimating=!0,window.setTimeout(function(){s()},1e3/60)):(t.onSlideChangeEnd&&t.onSlideChangeEnd(i),r?i.setWrapperTranslate(n,0):i.setWrapperTranslate(0,n),i._DOMAnimating=!1)}var o;if(i.support.transitions||!t.DOMAnimation)r?i.setWrapperTranslate(n,0,0):i.setWrapperTranslate(0,n,0),o="to"==u&&f.speed>=0?f.speed:t.speed,i.setWrapperTransition(o);else{var e=r?i.getWrapperTranslate("x"):i.getWrapperTranslate("y"),o="to"==u&&f.speed>=0?f.speed:t.speed,l=Math.ceil((n-e)/o*(1e3/60)),h=e>n?"toNext":"toPrev",c="toNext"==h?e>n:n>e;if(i._DOMAnimating)return;s()}i.updateActiveSlide(n);t.onSlideNext&&"next"==u&&t.onSlideNext(i,n);t.onSlidePrev&&"prev"==u&&t.onSlidePrev(i,n);t.onSlideReset&&"reset"==u&&t.onSlideReset(i,n);("next"==u||"prev"==u||"to"==u&&1==f.runCallbacks)&&ti()}function ti(){if(i.callPlugins("onSlideChangeStart"),t.onSlideChangeStart)if(t.queueStartCallbacks&&i.support.transitions){if(i._queueStartCallbacks)return;i._queueStartCallbacks=!0;t.onSlideChangeStart(i);i.wrapperTransitionEnd(function(){i._queueStartCallbacks=!1})}else t.onSlideChangeStart(i);if(t.onSlideChangeEnd)if(i.support.transitions)if(t.queueEndCallbacks){if(i._queueEndCallbacks)return;i._queueEndCallbacks=!0;i.wrapperTransitionEnd(t.onSlideChangeEnd)}else i.wrapperTransitionEnd(t.onSlideChangeEnd);else t.DOMAnimation||setTimeout(function(){t.onSlideChangeEnd(i)},10)}function dt(){for(var t=i.paginationButtons,n=0;t.length>n;n++)i.h.removeEventListener(t[n],"click",gt,!1)}function ii(){for(var t=i.paginationButtons,n=0;t.length>n;n++)i.h.addEventListener(t[n],"click",gt,!1)}function gt(n){for(var r,f=n.target||n.srcElement,u=i.paginationButtons,t=0;u.length>t;t++)f===u[t]&&(r=t);i.swipeTo(r)}function ri(){i.calcSlides();t.loader.slides.length>0&&0==i.slides.length&&i.loadSlides();t.loop&&i.createLoop();i.init();ni();t.pagination&&t.createPagination&&i.createPagination(!0);t.loop||t.initialSlide>0?i.swipeTo(t.initialSlide,0,!1):i.updateActiveSlide(0);t.autoplay&&i.startAutoplay()}var ot,i,it,e,y,b,c,u,k,s,rt,r,p,st,ut,d,ft,ht,ct,g,et,h,nt,w;if(document.body.__defineGetter__&&HTMLElement&&(ot=HTMLElement.prototype,ot.__defineGetter__&&ot.__defineGetter__("outerHTML",function(){return(new XMLSerializer).serializeToString(this)})),window.getComputedStyle||(window.getComputedStyle=function(n){return this.el=n,this.getPropertyValue=function(t){var i=/(\-([a-z]){1})/g;return"float"===t&&(t="styleFloat"),i.test(t)&&(t=t.replace(i,function(){return arguments[2].toUpperCase()})),n.currentStyle[t]?n.currentStyle[t]:null},this}),Array.prototype.indexOf||(Array.prototype.indexOf=function(n,t){for(var i=t||0,r=this.length;r>i;i++)if(this[i]===n)return i;return-1}),(document.querySelectorAll||window.jQuery)&&void 0!==n&&(n.nodeType||0!==o(n).length)){i=this;i.touches={start:0,startX:0,startY:0,current:0,currentX:0,currentY:0,diff:0,abs:0};i.positions={start:0,abs:0,diff:0,current:0};i.times={start:0,end:0};i.id=(new Date).getTime();i.container=n.nodeType?n:o(n)[0];i.isTouched=!1;i.isMoved=!1;i.activeIndex=0;i.activeLoaderIndex=0;i.activeLoopIndex=0;i.previousIndex=null;i.velocity=0;i.snapGrid=[];i.slidesGrid=[];i.imagesToLoad=[];i.imagesLoaded=0;i.wrapperLeft=0;i.wrapperRight=0;i.wrapperTop=0;i.wrapperBottom=0;k={mode:"horizontal",touchRatio:1,speed:300,freeMode:!1,freeModeFluid:!1,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,slidesPerView:1,slidesPerGroup:1,simulateTouch:!0,followFinger:!0,shortSwipes:!0,moveStartThreshold:!1,autoplay:!1,onlyExternal:!1,createPagination:!0,pagination:!1,paginationElement:"span",paginationClickable:!1,paginationAsRange:!0,resistance:!0,scrollContainer:!1,preventLinks:!0,noSwiping:!1,noSwipingClass:"swiper-no-swiping",initialSlide:0,keyboardControl:!1,mousewheelControl:!1,useCSS3Transforms:!0,loop:!1,loopAdditionalSlides:0,calculateHeight:!1,updateOnImagesReady:!0,releaseFormElements:!0,watchActiveIndex:!1,visibilityFullFit:!1,offsetPxBefore:0,offsetPxAfter:0,offsetSlidesBefore:0,offsetSlidesAfter:0,centeredSlides:!1,queueStartCallbacks:!1,queueEndCallbacks:!1,autoResize:!0,resizeReInit:!1,DOMAnimation:!0,loader:{slides:[],slidesHTMLType:"inner",surroundGroups:1,logic:"reload",loadAllSlides:!1},slideElement:"div",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",wrapperClass:"swiper-wrapper",paginationElementClass:"swiper-pagination-switch",paginationActiveClass:"swiper-active-switch",paginationVisibleClass:"swiper-visible-switch"};t=t||{};for(s in k)if(s in t&&"object"==typeof t[s])for(rt in k[s])rt in t[s]||(t[s][rt]=k[s][rt]);else s in t||(t[s]=k[s]);for(i.params=t,t.scrollContainer&&(t.freeMode=!0,t.freeModeFluid=!0),t.loop&&(t.resistance="100%"),r="horizontal"===t.mode,i.touchEvents={touchStart:i.support.touch||!t.simulateTouch?"touchstart":i.browser.ie10?"MSPointerDown":"mousedown",touchMove:i.support.touch||!t.simulateTouch?"touchmove":i.browser.ie10?"MSPointerMove":"mousemove",touchEnd:i.support.touch||!t.simulateTouch?"touchend":i.browser.ie10?"MSPointerUp":"mouseup"},p=i.container.childNodes.length-1;p>=0;p--)if(i.container.childNodes[p].className)for(st=i.container.childNodes[p].className.split(" "),ut=0;st.length>ut;ut++)st[ut]===t.wrapperClass&&(it=i.container.childNodes[p]);i.wrapper=it;i._extendSwiperSlide=function(n){return n.append=function(){return t.loop?(n.insertAfter(i.slides.length-i.loopedSlides),i.removeLoopedSlides(),i.calcSlides(),i.createLoop()):i.wrapper.appendChild(n),i.reInit(),n},n.prepend=function(){return t.loop?(i.wrapper.insertBefore(n,i.slides[i.loopedSlides]),i.removeLoopedSlides(),i.calcSlides(),i.createLoop()):i.wrapper.insertBefore(n,i.wrapper.firstChild),i.reInit(),n},n.insertAfter=function(r){if(r===void 0)return!1;var u;return t.loop?(u=i.slides[r+1+i.loopedSlides],i.wrapper.insertBefore(n,u),i.removeLoopedSlides(),i.calcSlides(),i.createLoop()):(u=i.slides[r+1],i.wrapper.insertBefore(n,u)),i.reInit(),n},n.clone=function(){return i._extendSwiperSlide(n.cloneNode(!0))},n.remove=function(){i.wrapper.removeChild(n);i.reInit()},n.html=function(t){return t===void 0?n.innerHTML:(n.innerHTML=t,n)},n.index=function(){for(var r,t=i.slides.length-1;t>=0;t--)n===i.slides[t]&&(r=t);return r},n.isActive=function(){return n.index()===i.activeIndex?!0:!1},n.swiperSlideDataStorage||(n.swiperSlideDataStorage={}),n.getData=function(t){return n.swiperSlideDataStorage[t]},n.setData=function(t,i){return n.swiperSlideDataStorage[t]=i,n},n.data=function(t,i){return i?(n.setAttribute("data-"+t,i),n):n.getAttribute("data-"+t)},n.getWidth=function(t){return i.h.getWidth(n,t)},n.getHeight=function(t){return i.h.getHeight(n,t)},n.getOffset=function(){return i.h.getOffset(n)},n};i.calcSlides=function(n){var f=i.slides?i.slides.length:!1,r;for(i.slides=[],i.displaySlides=[],r=0;i.wrapper.childNodes.length>r;r++)if(i.wrapper.childNodes[r].className)for(var o=i.wrapper.childNodes[r].className,e=o.split(" "),u=0;e.length>u;u++)e[u]===t.slideClass&&i.slides.push(i.wrapper.childNodes[r]);for(r=i.slides.length-1;r>=0;r--)i._extendSwiperSlide(i.slides[r]);f&&(f!==i.slides.length||n)&&(at(),lt(),i.updateActiveSlide(),t.createPagination&&i.params.pagination&&i.createPagination(),i.callPlugins("numberOfSlidesChanged"))};i.createSlide=function(n,r,u){var r=r||i.params.slideClass,u=u||t.slideElement,f=document.createElement(u);return f.innerHTML=n||"",f.className=r,i._extendSwiperSlide(f)};i.appendSlide=function(n,t,r){if(n)return n.nodeType?i._extendSwiperSlide(n).append():i.createSlide(n,t,r).append()};i.prependSlide=function(n,t,r){if(n)return n.nodeType?i._extendSwiperSlide(n).prepend():i.createSlide(n,t,r).prepend()};i.insertSlideAfter=function(n,t,r,u){return n===void 0?!1:t.nodeType?i._extendSwiperSlide(t).insertAfter(n):i.createSlide(t,r,u).insertAfter(n)};i.removeSlide=function(n){if(i.slides[n]){if(t.loop){if(!i.slides[n+i.loopedSlides])return!1;i.slides[n+i.loopedSlides].remove();i.removeLoopedSlides();i.calcSlides();i.createLoop()}else i.slides[n].remove();return!0}return!1};i.removeLastSlide=function(){return i.slides.length>0?(t.loop?(i.slides[i.slides.length-1-i.loopedSlides].remove(),i.removeLoopedSlides(),i.calcSlides(),i.createLoop()):i.slides[i.slides.length-1].remove(),!0):!1};i.removeAllSlides=function(){for(var n=i.slides.length-1;n>=0;n--)i.slides[n].remove()};i.getSlide=function(n){return i.slides[n]};i.getLastSlide=function(){return i.slides[i.slides.length-1]};i.getFirstSlide=function(){return i.slides[0]};i.activeSlide=function(){return i.slides[i.activeIndex]};d=[];for(ft in i.plugins)t[ft]&&(ht=i.plugins[ft](i,t[ft]),ht&&d.push(ht));i.callPlugins=function(n,t){t||(t={});for(var i=0;d.length>i;i++)n in d[i]&&d[i][n](t)};i.browser.ie10&&!t.onlyExternal&&(r?i.wrapper.classList.add("swiper-wp8-horizontal"):i.wrapper.classList.add("swiper-wp8-vertical"));t.freeMode&&(i.container.className+=" swiper-free-mode");i.initialized=!1;i.init=function(n,f){var nt=i.h.getWidth(i.container),tt=i.h.getHeight(i.container),o,k,d,g,w,a,v,c,l,p,b,h,s;if(nt!==i.width||tt!==i.height||n){if(i.width=nt,i.height=tt,u=r?nt:tt,o=i.wrapper,n&&i.calcSlides(f),"auto"===t.slidesPerView){for(k=0,d=0,t.slidesOffset>0&&(o.style.paddingLeft="",o.style.paddingRight="",o.style.paddingTop="",o.style.paddingBottom=""),o.style.width="",o.style.height="",t.offsetPxBefore>0&&(r?i.wrapperLeft=t.offsetPxBefore:i.wrapperTop=t.offsetPxBefore),t.offsetPxAfter>0&&(r?i.wrapperRight=t.offsetPxAfter:i.wrapperBottom=t.offsetPxAfter),t.centeredSlides&&(r?(i.wrapperLeft=(u-this.slides[0].getWidth(!0))/2,i.wrapperRight=(u-i.slides[i.slides.length-1].getWidth(!0))/2):(i.wrapperTop=(u-i.slides[0].getHeight(!0))/2,i.wrapperBottom=(u-i.slides[i.slides.length-1].getHeight(!0))/2)),r?(i.wrapperLeft>=0&&(o.style.paddingLeft=i.wrapperLeft+"px"),i.wrapperRight>=0&&(o.style.paddingRight=i.wrapperRight+"px")):(i.wrapperTop>=0&&(o.style.paddingTop=i.wrapperTop+"px"),i.wrapperBottom>=0&&(o.style.paddingBottom=i.wrapperBottom+"px")),h=0,g=0,i.snapGrid=[],i.slidesGrid=[],v=0,s=0;i.slides.length>s;s++){if(p=i.slides[s].getWidth(!0),c=i.slides[s].getHeight(!0),t.calculateHeight&&(v=Math.max(v,c)),w=r?p:c,t.centeredSlides){var it=s===i.slides.length-1?0:i.slides[s+1].getWidth(!0),rt=s===i.slides.length-1?0:i.slides[s+1].getHeight(!0),ut=r?it:rt;if(w>u){for(a=0;Math.floor(w/(u+i.wrapperLeft))>=a;a++)0===a?i.snapGrid.push(h+i.wrapperLeft):i.snapGrid.push(h+i.wrapperLeft+u*a);i.slidesGrid.push(h+i.wrapperLeft)}else i.snapGrid.push(g),i.slidesGrid.push(g);g+=w/2+ut/2}else{if(w>u)for(a=0;Math.floor(w/u)>=a;a++)i.snapGrid.push(h+u*a);else i.snapGrid.push(h);i.slidesGrid.push(h)}h+=w;k+=p;d+=c}t.calculateHeight&&(i.height=v);r?(y=k+i.wrapperRight+i.wrapperLeft,o.style.width=k+"px",o.style.height=i.height+"px"):(y=d+i.wrapperTop+i.wrapperBottom,o.style.width=i.width+"px",o.style.height=d+"px")}else if(t.scrollContainer)o.style.width="",o.style.height="",b=i.slides[0].getWidth(!0),l=i.slides[0].getHeight(!0),y=r?b:l,o.style.width=b+"px",o.style.height=l+"px",e=r?b:l;else{if(t.calculateHeight){for(v=0,l=0,r||(i.container.style.height=""),o.style.height="",s=0;i.slides.length>s;s++)i.slides[s].style.height="",v=Math.max(i.slides[s].getHeight(!0),v),r||(l+=i.slides[s].getHeight(!0));c=v;r&&(l=c);u=i.height=c;r||(i.container.style.height=u+"px")}else c=r?i.height:i.height/t.slidesPerView,l=r?i.height:i.slides.length*c;for(p=r?i.width/t.slidesPerView:i.width,b=r?i.slides.length*p:i.width,e=r?p:c,t.offsetSlidesBefore>0&&(r?i.wrapperLeft=e*t.offsetSlidesBefore:i.wrapperTop=e*t.offsetSlidesBefore),t.offsetSlidesAfter>0&&(r?i.wrapperRight=e*t.offsetSlidesAfter:i.wrapperBottom=e*t.offsetSlidesAfter),t.offsetPxBefore>0&&(r?i.wrapperLeft=t.offsetPxBefore:i.wrapperTop=t.offsetPxBefore),t.offsetPxAfter>0&&(r?i.wrapperRight=t.offsetPxAfter:i.wrapperBottom=t.offsetPxAfter),t.centeredSlides&&(r?(i.wrapperLeft=(u-e)/2,i.wrapperRight=(u-e)/2):(i.wrapperTop=(u-e)/2,i.wrapperBottom=(u-e)/2)),r?(i.wrapperLeft>0&&(o.style.paddingLeft=i.wrapperLeft+"px"),i.wrapperRight>0&&(o.style.paddingRight=i.wrapperRight+"px")):(i.wrapperTop>0&&(o.style.paddingTop=i.wrapperTop+"px"),i.wrapperBottom>0&&(o.style.paddingBottom=i.wrapperBottom+"px")),y=r?b+i.wrapperRight+i.wrapperLeft:l+i.wrapperTop+i.wrapperBottom,o.style.width=b+"px",o.style.height=l+"px",h=0,i.snapGrid=[],i.slidesGrid=[],s=0;i.slides.length>s;s++)i.snapGrid.push(h),i.slidesGrid.push(h),h+=e,i.slides[s].style.width=p+"px",i.slides[s].style.height=c+"px"}i.initialized?i.callPlugins("onInit"):i.callPlugins("onFirstInit");i.initialized=!0}};i.reInit=function(n){i.init(!0,n)};i.resizeFix=function(n){var u,e,o;(i.callPlugins("beforeResizeFix"),i.init(t.resizeReInit||n),t.freeMode)?(u=r?i.getWrapperTranslate("x"):i.getWrapperTranslate("y"),-f()>u&&(e=r?-f():0,o=r?0:-f(),i.setWrapperTransition(0),i.setWrapperTranslate(e,o,0))):t.loop?i.swipeTo(i.activeLoopIndex,0,!1):i.swipeTo(i.activeIndex,0,!1);i.callPlugins("afterResizeFix")};i.destroy=function(){i.browser.ie10?(i.h.removeEventListener(i.wrapper,i.touchEvents.touchStart,l,!1),i.h.removeEventListener(document,i.touchEvents.touchMove,a,!1),i.h.removeEventListener(document,i.touchEvents.touchEnd,v,!1)):(i.support.touch&&(i.h.removeEventListener(i.wrapper,"touchstart",l,!1),i.h.removeEventListener(i.wrapper,"touchmove",a,!1),i.h.removeEventListener(i.wrapper,"touchend",v,!1)),t.simulateTouch&&(i.h.removeEventListener(i.wrapper,"mousedown",l,!1),i.h.removeEventListener(document,"mousemove",a,!1),i.h.removeEventListener(document,"mouseup",v,!1)));t.autoResize&&i.h.removeEventListener(window,"resize",i.resizeFix,!1);at();t.paginationClickable&&dt();t.mousewheelControl&&i._wheelEvent&&i.h.removeEventListener(i.container,i._wheelEvent,yt,!1);t.keyboardControl&&i.h.removeEventListener(document,"keydown",vt,!1);t.autoplay&&i.stopAutoplay();i.callPlugins("onDestroy")};t.grabCursor&&(i.container.style.cursor="move",i.container.style.cursor="grab",i.container.style.cursor="-moz-grab",i.container.style.cursor="-webkit-grab");i.allowSlideClick=!0;i.allowLinks=!0;h=!1;nt=!0;i.swipeNext=function(n){var o,u,s,h;if(!n&&t.loop&&i.fixLoop(),i.callPlugins("onSwipeNext"),o=r?i.getWrapperTranslate("x"):i.getWrapperTranslate("y"),u=o,"auto"==t.slidesPerView){for(s=0;i.snapGrid.length>s;s++)if(-o>=i.snapGrid[s]&&i.snapGrid[s+1]>-o){u=-i.snapGrid[s+1];break}}else h=e*t.slidesPerGroup,u=-(Math.floor(Math.abs(o)/Math.floor(h))*h+h);return-f()>u&&(u=-f()),u==o?!1:(tt(u,"next"),!0)};i.swipePrev=function(n){var u,o,f,s;if(!n&&t.loop&&i.fixLoop(),!n&&t.autoplay&&i.stopAutoplay(),i.callPlugins("onSwipePrev"),o=Math.ceil(r?i.getWrapperTranslate("x"):i.getWrapperTranslate("y")),"auto"==t.slidesPerView)for(u=0,f=1;i.snapGrid.length>f;f++){if(-o==i.snapGrid[f]){u=-i.snapGrid[f-1];break}if(-o>i.snapGrid[f]&&i.snapGrid[f+1]>-o){u=-i.snapGrid[f];break}}else s=e*t.slidesPerGroup,u=-(Math.ceil(-o/s)-1)*s;return u>0&&(u=0),u==o?!1:(tt(u,"prev"),!0)};i.swipeReset=function(){var n,o,h,s;if(i.callPlugins("onSwipeReset"),o=r?i.getWrapperTranslate("x"):i.getWrapperTranslate("y"),h=e*t.slidesPerGroup,-f(),"auto"==t.slidesPerView){for(n=0,s=0;i.snapGrid.length>s;s++){if(-o===i.snapGrid[s])return;if(-o>=i.snapGrid[s]&&i.snapGrid[s+1]>-o){n=i.positions.diff>0?-i.snapGrid[s+1]:-i.snapGrid[s];break}}-o>=i.snapGrid[i.snapGrid.length-1]&&(n=-i.snapGrid[i.snapGrid.length-1]);-f()>=o&&(n=-f())}else n=0>o?Math.round(o/h)*h:0;return t.scrollContainer&&(n=0>o?o:0),-f()>n&&(n=-f()),t.scrollContainer&&u>e&&(n=0),n==o?!1:(tt(n,"reset"),!0)};i.swipeTo=function(n,u,o){var h,s;return n=parseInt(n,10),i.callPlugins("onSwipeTo",{index:n,speed:u}),t.loop&&(n+=i.loopedSlides),h=r?i.getWrapperTranslate("x"):i.getWrapperTranslate("y"),(n>i.slides.length-1||0>n)?void 0:(s="auto"==t.slidesPerView?-i.slidesGrid[n]:-n*e,-f()>s&&(s=-f()),s==h?!1:(o=o===!1?!1:!0,tt(s,"to",{index:n,speed:u,runCallbacks:o}),!0))};i._queueStartCallbacks=!1;i._queueEndCallbacks=!1;i.updateActiveSlide=function(n){var u,o,s,f;if(i.initialized&&0!=i.slides.length){if(i.previousIndex=i.activeIndex,n>0&&(n=0),n===void 0&&(n=r?i.getWrapperTranslate("x"):i.getWrapperTranslate("y")),"auto"==t.slidesPerView){if(i.activeIndex=i.slidesGrid.indexOf(-n),0>i.activeIndex){for(u=0;i.slidesGrid.length-1>u&&!(-n>i.slidesGrid[u]&&i.slidesGrid[u+1]>-n);u++);o=Math.abs(i.slidesGrid[u]+n);s=Math.abs(i.slidesGrid[u+1]+n);i.activeIndex=s>=o?u:u+1}}else i.activeIndex=t.visibilityFullFit?Math.ceil(-n/e):Math.round(-n/e);if(i.activeIndex==i.slides.length&&(i.activeIndex=i.slides.length-1),0>i.activeIndex&&(i.activeIndex=0),i.slides[i.activeIndex]){i.calcVisibleSlides(n);for(var h=RegExp("\\s*"+t.slideActiveClass),c=RegExp("\\s*"+t.slideVisibleClass),u=0;i.slides.length>u;u++)i.slides[u].className=i.slides[u].className.replace(h,"").replace(c,""),i.visibleSlides.indexOf(i.slides[u])>=0&&(i.slides[u].className+=" "+t.slideVisibleClass);(i.slides[i.activeIndex].className+=" "+t.slideActiveClass,t.loop)?(f=i.loopedSlides,i.activeLoopIndex=i.activeIndex-f,i.activeLoopIndex>=i.slides.length-2*f&&(i.activeLoopIndex=i.slides.length-2*f-i.activeLoopIndex),0>i.activeLoopIndex&&(i.activeLoopIndex=i.slides.length-2*f+i.activeLoopIndex)):i.activeLoopIndex=i.activeIndex;t.pagination&&i.updatePagination(n)}}};i.createPagination=function(n){var r;t.paginationClickable&&i.paginationButtons&&dt();var u="",e=i.slides.length,f=e;for(t.loop&&(f-=2*i.loopedSlides),r=0;f>r;r++)u+="<"+t.paginationElement+' class="'+t.paginationElementClass+'"><\/'+t.paginationElement+">";i.paginationContainer=t.pagination.nodeType?t.pagination:o(t.pagination)[0];i.paginationContainer.innerHTML=u;i.paginationButtons=[];document.querySelectorAll?i.paginationButtons=i.paginationContainer.querySelectorAll("."+t.paginationElementClass):window.jQuery&&(i.paginationButtons=o(i.paginationContainer).find("."+t.paginationElementClass));n||i.updatePagination();i.callPlugins("onCreatePagination");t.paginationClickable&&ii()};i.updatePagination=function(n){var s,f,h,e,r,u;if(!(1>i.slides.length)&&(document.querySelectorAll?s=i.paginationContainer.querySelectorAll("."+t.paginationActiveClass):window.jQuery&&(s=o(i.paginationContainer).find("."+t.paginationActiveClass)),s)){for(f=i.paginationButtons,r=0;f.length>r;r++)f[r].className=t.paginationElementClass;if(h=t.loop?i.loopedSlides:0,t.paginationAsRange){for(i.visibleSlides||i.calcVisibleSlides(n),e=[],r=0;i.visibleSlides.length>r;r++)u=i.slides.indexOf(i.visibleSlides[r])-h,t.loop&&0>u&&(u=i.slides.length-2*i.loopedSlides+u),t.loop&&u>=i.slides.length-2*i.loopedSlides&&(u=i.slides.length-2*i.loopedSlides-u,u=Math.abs(u)),e.push(u);for(r=0;e.length>r;r++)f[e[r]]&&(f[e[r]].className+=" "+t.paginationVisibleClass);t.loop?f[i.activeLoopIndex].className+=" "+t.paginationActiveClass:f[i.activeIndex].className+=" "+t.paginationActiveClass}else t.loop?f[i.activeLoopIndex].className+=" "+t.paginationActiveClass+" "+t.paginationVisibleClass:f[i.activeIndex].className+=" "+t.paginationActiveClass+" "+t.paginationVisibleClass}};i.calcVisibleSlides=function(n){var c=[],f=0,l=0,s=0,h,o;for(r&&i.wrapperLeft>0&&(n+=i.wrapperLeft),!r&&i.wrapperTop>0&&(n+=i.wrapperTop),h=0;i.slides.length>h;h++)f+=l,l="auto"==t.slidesPerView?r?i.h.getWidth(i.slides[h],!0):i.h.getHeight(i.slides[h],!0):e,s=f+l,o=!1,t.visibilityFullFit?(f>=-n&&-n+u>=s&&(o=!0),-n>=f&&s>=-n+u&&(o=!0)):(s>-n&&-n+u>=s&&(o=!0),f>=-n&&-n+u>f&&(o=!0),-n>f&&s>-n+u&&(o=!0)),o&&c.push(i.slides[h]);0==c.length&&(c=[i.slides[i.activeIndex]]);i.visibleSlides=c};w=void 0;i.startAutoplay=function(){return w!==void 0?!1:(t.autoplay&&!t.loop&&(w=setInterval(function(){i.swipeNext(!0)||i.swipeTo(0)},t.autoplay)),t.autoplay&&t.loop&&(autoPlay=setInterval(function(){i.swipeNext()},t.autoplay)),i.callPlugins("onAutoplayStart"),void 0)};i.stopAutoplay=function(){w&&clearInterval(w);w=void 0;i.callPlugins("onAutoplayStop")};i.loopCreated=!1;i.removeLoopedSlides=function(){if(i.loopCreated)for(var n=0;i.slides.length>n;n++)i.slides[n].getData("looped")===!0&&i.wrapper.removeChild(i.slides[n])};i.createLoop=function(){if(0!=i.slides.length){i.loopedSlides=t.slidesPerView+t.loopAdditionalSlides;for(var r="",u="",n=0;i.loopedSlides>n;n++)r+=i.slides[n].outerHTML;for(n=i.slides.length-i.loopedSlides;i.slides.length>n;n++)u+=i.slides[n].outerHTML;for(it.innerHTML=u+it.innerHTML+r,i.loopCreated=!0,i.calcSlides(),n=0;i.slides.length>n;n++)(i.loopedSlides>n||n>=i.slides.length-i.loopedSlides)&&i.slides[n].setData("looped",!0);i.callPlugins("onCreateLoop")}};i.fixLoop=function(){var n;i.activeIndex<i.loopedSlides?(n=i.slides.length-3*i.loopedSlides+i.activeIndex,i.swipeTo(n,0,!1)):i.activeIndex>i.slides.length-2*t.slidesPerView&&(n=-i.slides.length+i.activeIndex+i.loopedSlides,i.swipeTo(n,0,!1))};i.loadSlides=function(){var u="";i.activeLoaderIndex=0;for(var r=t.loader.slides,f=t.loader.loadAllSlides?r.length:t.slidesPerView*(1+t.loader.surroundGroups),n=0;f>n;n++)u+="outer"==t.loader.slidesHTMLType?r[n]:"<"+t.slideElement+' class="'+t.slideClass+'" data-swiperindex="'+n+'">'+r[n]+"<\/"+t.slideElement+">";i.wrapper.innerHTML=u;i.calcSlides(!0);t.loader.loadAllSlides||i.wrapperTransitionEnd(i.reloadSlides,!0)};i.reloadSlides=function(){var o=t.loader.slides,f=parseInt(i.activeSlide().data("swiperindex"),10),s,c,l,a,h,n,u;if(!(0>f||f>o.length-1)){if(i.activeLoaderIndex=f,s=Math.max(0,f-t.slidesPerView*t.loader.surroundGroups),c=Math.min(f+t.slidesPerView*(1+t.loader.surroundGroups)-1,o.length-1),f>0&&(l=-e*(f-s),r?i.setWrapperTranslate(l,0,0):i.setWrapperTranslate(0,l,0),i.setWrapperTransition(0)),"reload"===t.loader.logic){for(i.wrapper.innerHTML="",a="",n=s;c>=n;n++)a+="outer"==t.loader.slidesHTMLType?o[n]:"<"+t.slideElement+' class="'+t.slideClass+'" data-swiperindex="'+n+'">'+o[n]+"<\/"+t.slideElement+">";i.wrapper.innerHTML=a}else{for(var v=1e3,y=0,n=0;i.slides.length>n;n++)h=i.slides[n].data("swiperindex"),s>h||h>c?i.wrapper.removeChild(i.slides[n]):(v=Math.min(h,v),y=Math.max(h,y));for(n=s;c>=n;n++)v>n&&(u=document.createElement(t.slideElement),u.className=t.slideClass,u.setAttribute("data-swiperindex",n),u.innerHTML=o[n],i.wrapper.insertBefore(u,i.wrapper.firstChild)),n>y&&(u=document.createElement(t.slideElement),u.className=t.slideClass,u.setAttribute("data-swiperindex",n),u.innerHTML=o[n],i.wrapper.appendChild(u))}i.reInit(!0)}};ri()}};Swiper.prototype={plugins:{},wrapperTransitionEnd:function(n,t){function f(){if(n(i),i.params.queueEndCallbacks&&(i._queueEndCallbacks=!1),!t)for(var u=0;r.length>u;u++)e.removeEventListener(r[u],f,!1)}var i=this,e=i.wrapper,r=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],u;if(n)for(u=0;r.length>u;u++)e.addEventListener(r[u],f,!1)},getWrapperTranslate:function(n){var i,u,t=this.wrapper,r;return window.WebKitCSSMatrix?(r=new WebKitCSSMatrix(window.getComputedStyle(t,null).webkitTransform),i=(""+r).split(",")):(r=window.getComputedStyle(t,null).MozTransform||window.getComputedStyle(t,null).OTransform||window.getComputedStyle(t,null).MsTransform||window.getComputedStyle(t,null).msTransform||window.getComputedStyle(t,null).transform||window.getComputedStyle(t,null).getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=(""+r).split(",")),this.params.useCSS3Transforms?("x"==n&&(u=16==i.length?parseFloat(i[12]):window.WebKitCSSMatrix?r.m41:parseFloat(i[4])),"y"==n&&(u=16==i.length?parseFloat(i[13]):window.WebKitCSSMatrix?r.m42:parseFloat(i[5]))):("x"==n&&(u=parseFloat(t.style.left,10)||0),"y"==n&&(u=parseFloat(t.style.top,10)||0)),u||0},setWrapperTranslate:function(n,t,i){var r=this.wrapper.style;n=n||0;t=t||0;i=i||0;this.params.useCSS3Transforms?this.support.transforms3d?r.webkitTransform=r.MsTransform=r.msTransform=r.MozTransform=r.OTransform=r.transform="translate3d("+n+"px, "+t+"px, "+i+"px)":(r.webkitTransform=r.MsTransform=r.msTransform=r.MozTransform=r.OTransform=r.transform="translate("+n+"px, "+t+"px)",this.support.transforms||(r.left=n+"px",r.top=t+"px")):(r.left=n+"px",r.top=t+"px");this.callPlugins("onSetWrapperTransform",{x:n,y:t,z:i})},setWrapperTransition:function(n){var t=this.wrapper.style;t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=n/1e3+"s";this.callPlugins("onSetWrapperTransition",{duration:n})},h:{getWidth:function(n,t){var r=window.getComputedStyle(n,null).getPropertyValue("width"),i=parseFloat(r);return(isNaN(i)||r.indexOf("%")>0)&&(i=n.offsetWidth-parseFloat(window.getComputedStyle(n,null).getPropertyValue("padding-left"))-parseFloat(window.getComputedStyle(n,null).getPropertyValue("padding-right"))),t&&(i+=parseFloat(window.getComputedStyle(n,null).getPropertyValue("padding-left"))+parseFloat(window.getComputedStyle(n,null).getPropertyValue("padding-right"))),i},getHeight:function(n,t){if(t)return n.offsetHeight;var r=window.getComputedStyle(n,null).getPropertyValue("height"),i=parseFloat(r);return(isNaN(i)||r.indexOf("%")>0)&&(i=n.offsetHeight-parseFloat(window.getComputedStyle(n,null).getPropertyValue("padding-top"))-parseFloat(window.getComputedStyle(n,null).getPropertyValue("padding-bottom"))),t&&(i+=parseFloat(window.getComputedStyle(n,null).getPropertyValue("padding-top"))+parseFloat(window.getComputedStyle(n,null).getPropertyValue("padding-bottom"))),i},getOffset:function(n){var t=n.getBoundingClientRect(),i=document.body,f=n.clientTop||i.clientTop||0,e=n.clientLeft||i.clientLeft||0,r=window.pageYOffset||n.scrollTop,u=window.pageXOffset||n.scrollLeft;return document.documentElement&&!window.pageYOffset&&(r=document.documentElement.scrollTop,u=document.documentElement.scrollLeft),{top:t.top+r-f,left:t.left+u-e}},windowWidth:function(){return window.innerWidth?window.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:void 0},windowHeight:function(){return window.innerHeight?window.innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:void 0},windowScroll:function(){return"undefined"!=typeof pageYOffset?{left:window.pageXOffset,top:window.pageYOffset}:document.documentElement?{left:document.documentElement.scrollLeft,top:document.documentElement.scrollTop}:void 0},addEventListener:function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)},removeEventListener:function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)}},setTransform:function(n,t){var i=n.style;i.webkitTransform=i.MsTransform=i.msTransform=i.MozTransform=i.OTransform=i.transform=t},setTranslate:function(n,t){var i=n.style,r={x:t.x||0,y:t.y||0,z:t.z||0},u=this.support.transforms3d?"translate3d("+r.x+"px,"+r.y+"px,"+r.z+"px)":"translate("+r.x+"px,"+r.y+"px)";i.webkitTransform=i.MsTransform=i.msTransform=i.MozTransform=i.OTransform=i.transform=u;this.support.transforms||(i.left=r.x+"px",i.top=r.y+"px")},setTransition:function(n,t){var i=n.style;i.webkitTransitionDuration=i.MsTransitionDuration=i.msTransitionDuration=i.MozTransitionDuration=i.OTransitionDuration=i.transitionDuration=t+"ms"},support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var n=document.createElement("div");return"webkitPerspective"in n.style||"MozPerspective"in n.style||"OPerspective"in n.style||"MsPerspective"in n.style||"perspective"in n.style}(),transforms:window.Modernizr&&Modernizr.csstransforms===!0||function(){var n=document.createElement("div").style;return"transform"in n||"WebkitTransform"in n||"MozTransform"in n||"msTransform"in n||"MsTransform"in n||"OTransform"in n}(),transitions:window.Modernizr&&Modernizr.csstransitions===!0||function(){var n=document.createElement("div").style;return"transition"in n||"WebkitTransition"in n||"MozTransition"in n||"msTransition"in n||"MsTransition"in n||"OTransition"in n}()},browser:{ie8:function(){var n=-1,t,i;return"Microsoft Internet Explorer"==navigator.appName&&(t=navigator.userAgent,i=RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"),null!=i.exec(t)&&(n=parseFloat(RegExp.$1))),-1!=n&&9>n}(),ie10:window.navigator.msPointerEnabled}};(window.jQuery||window.Zepto)&&function(n){n.fn.swiper=function(t){var i=new Swiper(n(this)[0],t);return n(this).data("swiper",i),i}}(window.jQuery||window.Zepto);Swiper.prototype.plugins.tdFlow=function(n,t){function h(){var t;for(c=!0,i=n.slides,t=0;t<i.length;t++)n.setTransition(i[t],0);if(r)for(u=n.h.getWidth(n.wrapper),f=u/i.length,t=0;t<i.length;t++)i[t].swiperSlideOffset=i[t].offsetLeft;else for(u=n.h.getHeight(n.wrapper),f=u/i.length,t=0;t<i.length;t++)i[t].swiperSlideOffset=i[t].offsetTop}function o(i){var p,w,b,k;if(c){for(var i=i||{x:0,y:0,z:0},v=r?-i.x+n.width/2:-i.y+n.height/2,y=r?t.rotate:-t.rotate,d=t.depth,e=0;e<n.slides.length;e++){var g=n.slides[e].swiperSlideOffset,u=(v-g-f/2)/f*t.modifier,o=r?y*u:0,s=r?0:y*u,h=-d*Math.abs(u),l=r?0:t.stretch*u,a=r?t.stretch*u:0;Math.abs(a)<.001&&(a=0);Math.abs(l)<.001&&(l=0);Math.abs(h)<.001&&(h=0);Math.abs(o)<.001&&(o=0);Math.abs(s)<.001&&(s=0);p="translate3d("+a+"px,"+l+"px,"+h+"px)  rotateX("+s+"deg) rotateY("+o+"deg) translateZ(1px)";(n.setTransform(n.slides[e],p),n.slides[e].style.zIndex=-Math.abs(Math.round(u))+1,t.shadows)&&(w=n.slides[e].querySelector(r?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),b=n.slides[e].querySelector(r?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom"),b.style.opacity=-u>0?-u:0,w.style.opacity=u>0?u:0)}(n.browser.ie10||n.browser.ie11)&&(k=n.wrapper.style,k.perspectiveOrigin=v+"px 50%")}}var i,u,f,c,r,s,e;if(n.support.transforms3d&&(r="horizontal"==n.params.mode,t)){s={rotate:50,stretch:0,depth:100,modifier:1,shadows:!0};t=t||{};for(e in s)e in t||(t[e]=s[e]);return{onFirstInit:function(){var f,e,u;if(i=n.slides,t.shadows)for(f=document.createElement("div"),e=document.createElement("div"),f.className=r?"swiper-slide-shadow-left":"swiper-slide-shadow-top",e.className=r?"swiper-slide-shadow-right":"swiper-slide-shadow-bottom",u=0;u<i.length;u++)i[u].appendChild(f.cloneNode()),i[u].appendChild(e.cloneNode());h();o({x:n.getWrapperTranslate("x"),y:n.getWrapperTranslate("y"),z:n.getWrapperTranslate("z")})},onInit:function(){h();o({x:n.getWrapperTranslate("x"),y:n.getWrapperTranslate("y"),z:n.getWrapperTranslate("z")})},onSetWrapperTransform:function(n){o(n)},onSetWrapperTransition:function(i){for(var u=0;u<n.slides.length;u++)n.setTransition(n.slides[u],i.duration),r&&t.shadows?(n.setTransition(n.slides[u].querySelector(".swiper-slide-shadow-left"),i.duration),n.setTransition(n.slides[u].querySelector(".swiper-slide-shadow-right"),i.duration)):t.shadows&&(n.setTransition(n.slides[u].querySelector(".swiper-slide-shadow-top"),i.duration),n.setTransition(n.slides[u].querySelector(".swiper-slide-shadow-bottom"),i.duration))}}}}